SpringSecurity之入门案例
1 创建一个项目
2 添加配置类
编写配置类SecurityConfig继承WebSecurityConfigurerAdapter ,重写configure方法
@Configuration
public class SecurityConfig extends WebSecurityConfigurerAdapter {
@Override protected void configure(HttpSecurity http) throws Exception {
http.formLogin() // 表单登录
.and()
.authorizeRequests() // 认证配置
.anyRequest() // 任何请求
.authenticated(); // 都需要身份验证
}
}
3 运行项目
访问localhost:8080,用户名user,密码会在每次启动的控制台中打印出来,页面404表示我们俩没用这个控制器,但是我们可以访问登录页面了
4 添加首页访问的控制器
@Controller
public class IndexController {
@GetMapping("index")
@ResponseBody
public String index(){
return "success";
}
}