spring,拦截器的excludePathPatterns函数无法正常工作

我正在开发SpringFramework,我想编写一个拦截器,最终我编写了它,并且工作正常。但是在某个时候,我不希望我的拦截器拦截用户要注销且会话无效时的请求。但这并没有按照我的期望发生。

我通过扩展 并利用 方法来添加拦截器,这是代码。

public void addInterceptors(InterceptorRegistry registry) {

super.addInterceptors(registry);

registry.addInterceptor( loggerInterceptor );

registry.addInterceptor( authenticationInterceptor ).excludePathPatterns("/invalidate");

}

我在这里做错了什么吗?excludePathPatterns->我的URL以/ invalidate结尾。因此,请指导我如何设置正确的图案。

回答:

您是否尝试过以下方法?

@Configuration

@EnableWebMvc

public class MyWebConfig extends WebMvcConfigurerAdapter

{

@Override

public void addInterceptors(InterceptorRegistry registry)

{

registry.addInterceptor(new MyCustomInterceptor())

.addPathPatterns("/**")

.excludePathPatterns("/foo/**");

}

}

参考

请参阅此Java文档以获得更好的理解。

以上是 spring,拦截器的excludePathPatterns函数无法正常工作 的全部内容, 来源链接: utcz.com/qa/436089.html

回到顶部