在Spring Boot时使用urlMapping添加一个过滤器
我有这样的课
@WebFilter(urlPatterns={"/message/*","/private_message"})@Component
public class TokenAuthenticationFilter extends FilterRegistrationBean {
而且我以为Spring Boot" title="Spring Boot">Spring Boot会尊重设置的urlPatterns,但是由于某种原因,每个请求都会到达此过滤器。我想我可能做错了。
另外,我没有使用Spring Security
回答:
您正在混合使用@WebFilter
和FilterRegistrationBean
。前者应在Filter
和结合使用的类上使用@ServletComponentScan
。后者应以Bean形式发布(就像您通过注释一样@Component
),并使用其setUrlPatterns
方法配置url映射。
以上是 在Spring Boot时使用urlMapping添加一个过滤器 的全部内容, 来源链接: utcz.com/qa/402584.html