best2018的gravatar头像
best2018 2022-11-18 11:16:42

SpringBoot整合Apache Shiro极简入门实例

项目描述

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

运行环境

jdk8+tomcat9+mysql+IntelliJ IDEA+maven

项目技术(必填)

springboot+druid+mybatis+thymeleaf+shiro

数据库文件(可选)

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

依赖包文件(可选)

采用maven进行jar包依赖管理,编译工程自动下载jar包

链接: https://pan.baidu.com/s/1KdE09EZoJDPijHr7IwFmkA?pwd=2gyr 提取码: 2gyr

资源包文件(可选)

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

运行视频(可选)

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

原创

项目截图(必填)

SpringBoot整合Apache Shiro极简入门实例

SpringBoot整合Apache Shiro极简入门实例

SpringBoot整合Apache Shiro极简入门实例

运行截图(必填)

http://localhost:8080/

SpringBoot整合Apache Shiro极简入门实例

不同用户拥有不同菜单权限,admin用户拥有add权限,root拥有update权限

SpringBoot整合Apache Shiro极简入门实例SpringBoot整合Apache Shiro极简入门实例SpringBoot整合Apache Shiro极简入门实例SpringBoot整合Apache Shiro极简入门实例

SpringBoot整合Apache Shiro极简入门实例

没有权限

SpringBoot整合Apache Shiro极简入门实例

用户权限列表

SpringBoot整合Apache Shiro极简入门实例

注意事项(可选)

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


打赏

已有2人打赏

最代码-宋家辉的gravatar头像 最代码官方的gravatar头像

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