在登录成功页面添加一个a标签链接到/logout

<a href="/logout">退出</a>



当运行调试时会发现退出后返回到登录页面,地址后会加?logout后缀

可以去配置中设置一下自定义退出登录的跳转链接

SecurityConfig.java

//退出登录
http.logout()
        //退出登录跳转页面链接
        .logoutSuccessUrl("/login.html");

除了可以设置跳转链接之外,可以自己设置退出登录指定跳转href的地址

//退出登录
http.logout()
        //指定跳转href的地址
        .logoutUrl("/user/logout")
        //退出登录跳转页面
        .logoutSuccessUrl("/login.html");

那退出的按钮a标签链接也要进行更改
其他退出登录的自定义配置

//销毁http的session对象
.invalidateHttpSession()
//清除认证状态
.clearAuthentication()
//退出登录成功后的处理器
.logoutSuccessHandler()