SpringBoot集成Security(一)----搭建项目

SpringBoot集成Security(一)----搭建项目

还在为用户登录,权限管理,角色管理而烦恼吗?Spring全家桶里面的Security为你解决烦恼。
本文基于jdk1.8,SpringBoot 2.3.7.RELEASE,使用Idea、Gradle搭建项目

选择Spring Initializr进行Springboot项目的搭建,使用国内阿里云的地址进行搭建。
在这里插入图片描述
后面按照需求修改group和artifact,然后选择构建方式,习惯maven的可以选择maven,gradle构建速度很快所以选择了gradle构建。
在这里插入图片描述
右上角可选择Springboot的版本,这里选择了2.3.7.RELEASE,然后根据需要,选择项目需要的一些依赖。
在这里插入图片描述
然后原路next下去就行了。
到此为止一个简易的项目已搭建好了。此时启动项目可看到控制台输出
在这里插入图片描述
红框处为SpringSecurity自动生成的秘钥
浏览器访问http://localhost:8080会发现被转向http://localhost:8080/login,这是因为security自带一个登录界面,默认用户名为user,密码为红框处自动生成的,也可以在配置文件中进行配置
spring.security.user.name=xxx
spring.security.user.password=xxxx
spring.security.user.roles[0]=xxx
需要注意的是对于角色的配置是个List类型,如果使用yaml写法为

spring:
	security:
		user:
			name: xxx
			password: xxx
			roles:
				- admin
				- user
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值