使用Spring-security时,不会调用HandlerInterceptor preHandle

时间:2015-10-26 16:19:16

标签: java spring-mvc spring-security interceptor

我试图添加HandlerInterceptor preHandle方法将一些请求参数记录到我的文件系统中的指定文件中。

我的服务还使用Spring-Security(我有一个扩展WebSecurityConfigurerAdapter的类)进行身份验证,并通过webSecurity.ignoring().antMatchers("/resources/**")忽略特定资源

我的HandlerInterceptor(' MyHandlerInterceptor.class')已WebMvcConfigurerAdapter注册addInterceptorsMyWebSecurityConfigurerAdapter和{{1}由MyWebMvcConfigurerAdapter提供给根应用程序上下文。

似乎getRootConfigClasses()抓住来自" MyHandlerInterceptor"的请求而不是其他路径。我怀疑这必须与Spring路径被Spring安全认证忽略的事实有关。知道如何解决这个问题吗?

P.S。,值得一提的是我通过在所有路径上应用设置我的拦截器= /resources/**

0 个答案:

没有答案