Spring Security
3.x用作
spring_security_login默认的登录URL(
source:官方文档)。可以将其设置为as的自定义值,
<security:form-login login-page="/login">并将其映射到控制器以呈现自定义页面。
Spring Security
4.x已放弃
spring_security_login并切换
login为默认登录URL(
source:官方Spring Security
4.x迁移指南)。因此,URL
login现在转到默认的Spring Security基础结构,该基础结构显示默认的自动生成的登录页面。
如果使用JSP作为视图呈现技术,则补救方法很简单。只需将登录页面重命名为
login.jsp,将其放在页面层次结构的根文件夹中,Spring
Security就会自动将其选中。如果您不使用JSP,则必须使用其他
login-page值(也许
signin代替,
login然后也更改控制器映射。
请注意,默认注销URL在4.x中也已更改。如果您为注销URL编写了任何自定义逻辑,请确保也进行检查。
请复查正式的迁移指南,因为4.x中的很多事情都已更改。



