![默认登录页](https://i-blog.csdnimg.cn/blog_migrate/1b4369486cc23986685f4d59bdc1b85b.png)
大家在使用spring security时会默认带入一个登录页,而这个登录页大家往往都是不想要的,今天通过调试代码跟踪了对内部DefaultLoginPageConfigurer的各种配置后发现,不好使!!!
开始的时候用了url覆盖的方式,即添加一个匹配/login的controller,但是采用这种方式会造成正常的登录请求无法访问。
@Controller
public class LoginPage {
@GetMapping("/login")
public void loginPage(HttpServletRequest request, HttpServletResponse response){
String contextPath = request.getContextPath();
response.addHeader("Location",contextPath + "/#/myLogin");
response.setStatus(302);
}
}
经过