Java spring自定义注销过滤器在注销前执行一些操作?
我正在使用SpringSecurity3.0。我只需要在用户注销之前执行一些逻辑Java spring自定义注销过滤器在注销前执行一些操作?,java,spring,spring-security,Java,Spring,Spring Security,我正在使用SpringSecurity3.0。我只需要在用户注销之前执行一些逻辑 <http> <logout success-handler-ref="myLogoutSuccessHandler"/> </http> 是否可以通过覆盖Spring Security的LogoutFilter类来实现这一点?有很多方法可以做到这一点。我会告诉你们两个我会考虑的。< /P> 1) 创建我自己的过滤器来完成我需要的事情。这里的关键点是,如果您创建了一个过
<http>
<logout success-handler-ref="myLogoutSuccessHandler"/>
</http>
是否可以通过覆盖Spring Security的
LogoutFilter
类来实现这一点?有很多方法可以做到这一点。我会告诉你们两个我会考虑的。< /P>
1) 创建我自己的过滤器来完成我需要的事情。这里的关键点是,如果您创建了一个过滤器,您还必须告诉Spring Security将其放入“过滤器链”中,您的请求通过过滤器链来执行auth*操作。了解如何在更详细的信息中将过滤器插入正确的位置,但它看起来像
<http>
<custom-filter before="LOGOUT_FILTER" ref="cleanupFilter" />
</http>
<beans:bean id="cleanupFilter" class="com.CleanupFilter"/>