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