2015-11-07 30 views
1

我正在开发一个java spring mvc项目。我有一个自定义的Interceptor类,它扩展了HandlerInterceptorAdapter。在这门课上,我有一个preHandle方法,在任何请求之前执行。但问题是,此方法仅在用户为认证时才执行。事实上,当访客用户试图执行某个动作时,spring执行preHandle方法之前,将其重定向到登录页面。我的问题是如何在任何请求之前执行某种方法?春季安全 - 每次请求前触发事件

回答

3

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