使用security并自定义登录或登出接口报错
首先报的错主要有
- 服务器报:
org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' not supported
- 前端f12 报错302:你请求的url被重定向到另一个url上
- 响应头有个Location可以看到自己被重定向到了哪个url
原因
- springsecurity自带登录和登出接口,可能你自己的方法被框架自带的给替换了(可能是优先级不同?不太了解)
解决
- 我个人的决绝方法是将security的登录登出接口随便命名一个与自定义接口不重名的接口,即不使用自带的接口
public class SecurityConfig extends WebSecurityConfigurerAdapter {
protected void