Shiro-Action
本项目使用 Spring Boot 搭建, 用于加深对 Spring Boot 与 Shiro 的学习, 项目特色是支持 restful 风格权限控制, 支持对同一 URL, 不同 HTTP Mehtod 的权限控制, 适用于更多的场景.
Github 地址: https://github.com/zhaojun1998/Shiro-Action
预览地址: http://shiro.jun6.net/
文档地址: http://docs.zhaojun.im/shiro/
默认管理员账号: admin, 密码: 123456
普通用户账号: user, 密码: 123456
为了不影响其他人的浏览体验, 请尽量不要进行删除类的敏感操作. admin 为超级管理员, 自动拥有全部权限.
系统特色
- 支持根据同 URL, 不同 HTTP Method 来校验权限, 更支持 restful 场景.
- 集成 OAuth2 登录, 且提供了接口易于拓展开发.
- 全局异常处理. 根据请求方式区分返回 json 数据还是错误页面.
- Logback MDC 支持, 将当前登录人和操作者 IP 加入日志中.
- JSR-303 数据校验
运行环境
- JDK 1.8
- MySQL 5.7
- Redis
系统预览
技术选型
前端
- 前端框架: Layui
- 后台模板: Z-Admin
后端
- SpringBoot 2.0.6.RELEASE
- Shiro 1.4.0
- MyBatis 1.3.2
- Druid 1.1.10
- PageHelper 1.2.9
- Shiro-Redis 3.2.3
前端框架也是基于 Layui 改的,配色参考了 element-admin, mjj 们用 layui 比较多,可以参考使用这个模板,各位有什么功能需求都可以提。
后台模板纯静态代码地址: https://github.com/zhaojun1998/Z-Admin
如果觉得有用,各位大佬点个 start,谢谢。
内蒙古网友:有视频教程。实战撸代码就好了
福建网友:支持楼主!有空下来看看
安徽网友:大佬牛皮啊,star了
北京网友:厉害厉害 star了
内蒙古网友:java大佬顶上去
上海网友:
以上信息转载自Hostloc。
未经允许不得转载:美国VPS_搬瓦工CN2 GIA VPS » 分享一个 Java 权限管理系统,代码简洁,易于二次开发