best2018的gravatar头像
best2018 2022-11-22 09:10:59

SpringBoot整合Security极简入门实例

项目描述

SpringBoot整合Security,实现菜单权限控制入门简单实例;用户菜单权限来自数据库,简单起见,user用户表中同时配置了用户菜单权限,感兴趣的小伙伴可以自行使用RBAC方案扩展数据库表设计进行完善。

运行环境

jdk8+mysql+IntelliJ IDEA+maven

项目技术(必填)

springboot+druid+mybatis+thymeleaf+security

数据库文件(可选)

链接: https://pan.baidu.com/s/1GxsXEHet6SFtItU6y6-juw?pwd=jnnm 提取码: jnnm

依赖包文件(可选)

项目采用maven管理jar包依赖,编译项目自动下载相关jar包

链接: https://pan.baidu.com/s/1qVidQvMOdxxQVZbATeZH_w?pwd=jmzk 提取码: jmzk

资源包文件(可选)

该入门实例为单体应用,资源文件位于resouces文件夹下

运行视频(可选)

是否原创(转载必填原文地址)

原创

项目截图(必填)

SpringBoot整合Security极简入门实例

SpringBoot整合Security极简入门实例

SpringBoot整合Security极简入门实例

运行截图(必填)

http://localhost:8080/

SpringBoot整合Security极简入门实例

SpringBoot整合Security极简入门实例

root用户拥有所有权限,level1用户拥有1权限,测试截图如下

SpringBoot整合Security极简入门实例SpringBoot整合Security极简入门实例

zuidaima 111111登录

SpringBoot整合Security极简入门实例

具有所有权限

SpringBoot整合Security极简入门实例

SpringBoot整合Security极简入门实例

注意事项(可选)

1. 数据库相关配置位于项目resouces目录下的application.yml文件中,可修改为自己本地数据库信息,进行相关测试。

2. 没有注册功能

3. springboot项目,直接运行SpringbootSecurityDemoApplication即可


打赏

已有1人打赏

最代码官方的gravatar头像

文件名:springboot-security-demo.zip,文件大小:356.64K 下载
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友