标签: java spring-mvc spring-security interceptor
我正在开发一个java spring mvc项目。我有一个扩展HandlerInterceptorAdapter的自定义Interceptor类。在这个类中,我有一个preHandle方法,在任何请求之前执行。但问题是,此方法仅在用户已验证时执行。实际上,当guest用户尝试执行某些操作时,spring security会在执行preHandle方法之前将其重定向到登录页面。我的问题是如何在任何请求之前执行某些方法?
HandlerInterceptorAdapter
preHandle
答案 0 :(得分:3)
您只需使用servlet filter,将其映射到每个请求,并将其列出以便在Spring安全过滤器之前应用