在Spring Boot时使用urlMapping添加一个过滤器

我有这样的课

@WebFilter(urlPatterns={"/message/*","/private_message"})

@Component

public class TokenAuthenticationFilter extends FilterRegistrationBean {

而且我以为Spring Boot" title="Spring Boot">Spring Boot会尊重设置的urlPatterns,但是由于某种原因,每个请求都会到达此过滤器。我想我可能做错了。

另外,我没有使用Spring Security

回答:

您正在混合使用@WebFilterFilterRegistrationBean。前者应在Filter和结合使用的类上使用@ServletComponentScan。后者应以Bean形式发布(就像您通过注释一样@Component),并使用其setUrlPatterns方法配置url映射。

以上是 在Spring Boot时使用urlMapping添加一个过滤器 的全部内容, 来源链接: utcz.com/qa/402584.html

回到顶部