我正在研究Spring Framework,我想编写一个拦截器,最后我写了它并且工作正常.但在某一点上,我不希望我的拦截器拦截用户想要注销并且会话失效的请求.但它并没有按照我的期望发生.
我通过扩展WebMvcConfigurerAdapter并使用addInterceptors方法添加拦截器,这里是代码.
public void addInterceptors(InterceptorRegistry registry) {
super.addInterceptors(registry);
registry.addInterceptor( loggerInterceptor );
registry.addInterceptor( authenticationInterceptor ).excludePathPatterns("/invalidate");
}
Run Code Online (Sandbox Code Playgroud)
我在这里做错了吗?excludePathPatterns - >我的URL以/ invalidate结尾.所以请指导我,如何设置一个合适的模式.
你试过如下吗?
@Configuration
@EnableWebMvc
public class MyWebConfig extends WebMvcConfigurerAdapter
{
@Override
public void addInterceptors(InterceptorRegistry registry)
{
registry.addInterceptor(new MyCustomInterceptor())
.addPathPatterns("/**")
.excludePathPatterns("/foo/**");
}
}
Run Code Online (Sandbox Code Playgroud)
请参阅此java doc以获得更好的理解.
归档时间: |
|
查看次数: |
8263 次 |
最近记录: |