SecurityConfig 配置
@Configuration
public class SecurityConfig extends WebSecurityConfigurerAdapter {
@Override
protected void configure(HttpSecurity http) throws Exception {
http.authorizeRequests()
//任何一个请求都需要验证
.anyRequest()
.authenticated()
//自定义登录页面
.and()
.formLogin()
.loginPage("/login")
//登录成功之后跳转的url
// .successForwardUrl()
//不需要认证就可以登录的页面,给予所有权限
.permitAll()
.and()
//自定义退出页面
.logout()
.logoutUrl("/logout")
//退出成功后跳转的页面
.logoutSuccessUrl("/login?logout")
.permitAll();
}
}