首先需要有一点的SpringBoot基础再来搭建会更好一点
springsecurity项目主要用于权限,验证等操作,非常方便
选择新建项目——选择spring Initializr项目
相对应的设置大家可以自行设置然后点击下一步
这里我选择两个依赖,也不用过多,因为第一次入门的话,然后点击插件,版本一定要选择自己适应的,不然会报版本错误,打开效果如下图
包然后我们创建一个controller。再创建一个java类(一个正常的controller层,有一定基础的才能看懂)
@RestController
public class FirstController {
@GetMapping(value = "/chd")
public String hello(){
System.out.println("进入了controller");
return "hello work";
}
}
到这里还只是一个普普通通的SpringBoot项目,暂时和SpringSecurity没有关系,
接下来我们添加一个security的依赖,他就会变成一个security的项目
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
第一次打不会有提示,敲完后maven刷新一下就有了
接下来我们启动项目,出现以下就说明项目搭建成功了
这里是一串随机生成的字符串密码,我们必须要用这个密码登录才可以进入到想要的页面
这时候我们直接进首页已经进不去了,需要进行登录(用户是user,密码是刚刚那串字符串)
登录成功页面,是不是和我们写的controll一模一样的,到这里第一个springsecurity项目就搭建好了。希望能帮到各位小伙伴,