开发环境
- maven
- idea
- jdk 1.8
- tomcat 8
自定义登录页面
spring-security.xml
<http pattern="/static/**" security="none" />
<http security="none" pattern="/loginPage" />
<http auto-config="true" >
<form-login login-page="/loginPage" default-target-url="/hello" always-use-default-target="true" authentication-failure-url='/loginPage?error' username-parameter="username" password-parameter="password"/>
<intercept-url pattern="/**" access="hasRole('ROLE_USER')"/>
<csrf disabled="true"/>
</http>
<http pattern="/static/**" security="none" />
配置不想被拦截的URL
form-login
配置自定义的登录页面
- login-page 配置登录页面
- default-target-url 登录后跳转页面,只有配置
always-use-default-target="true"
才会生效 - authentication-failure-url 登录失败后的跳转页面
<csrf disabled="true"/>
关闭csrf,打开的话,需要在页面中加入csrf token