Spring安全性 - 在每个请求之前触发事件

时间:2015-11-07 11:14:02

标签: java spring-mvc spring-security interceptor

我正在开发一个java spring mvc项目。我有一个扩展HandlerInterceptorAdapter的自定义Interceptor类。在这个类中,我有一个preHandle方法,在任何请求之前执行。但问题是,此方法仅在用户已验证时执行。实际上,当guest用户尝试执行某些操作时,spring security会在执行preHandle方法之前将其重定向到登录页面。我的问题是如何在任何请求之前执行某些方法?

1 个答案:

答案 0 :(得分:3)

您只需使用servlet filter,将其映射到每个请求,并将其列出以便在Spring安全过滤器之前应用