如何使用安全配置。我希望下面的配置:将工作。
applicationContext.xml
--namespace-> xmlns:security="http://www.springframework.org/schema/security" <security:logout invalidate-session="true" success-handler-ref="Logout" logout-url="/logout.html" /> </security:http>
web.xml
<session-config> <session-timeout> 30 </session-timeout> </session-config>
而他们,您需要编写自己的,因为success-handler-ref =“ Logout”是
用于注销的自定义处理程序:
Logout @Component
public class Logout extends SimpleUrlLogoutSuccessHandler { @Override public void onLogoutSuccess(HttpServletRequest request, HttpServletResponse response, Authentication authentication) throws IOException, ServletException { if (authentication != null) { // do something } setDefaultTargetUrl("/login"); super.onLogoutSuccess(request, response, authentication);}}


