简介
基于 springmvc、spring、mybatis-plus、shiro、easyui、Log4j2 简单实用的权限系统。
界面基于 EasyUI,图标采用较为开放的 Foundation Icon(MIT协议)。
WIKI vs 文档:http://git.oschina.net/wangzhixuan/spring-shiro-training/wikis/Home
文档 vs 思维导图:https://my.oschina.net/u/3080373/blog/875697
代码生成详见:src/test/java/com/wangzhixuan/generator/MysqlGenerator
官网:https://www.dreamlu.net/
技术
- Spring-cache
- Spring-data-redis
- Spring-Task
- Shiro
- Spring-cache-shiro
- hibernate-validator
- maven profile 多环境配置
功能
- 权限管理
- 角色管理
- 用户管理
- 部门管理
- 登陆日志
- 图标管理
运行环境
jdk7 + tomcat7 或以上!
采用 maven profile 配置线下 dev 和线上 production 环境,默认读取 srcmainconfdev 开发环境下的配置文件。
线上环境使用 mvnrun、打包时添加-Pproduction 变量则会使用 src/main/conf/production 目录下的配置文件。
线上 production 请注意添加一份 cofing/application.properties 配置文件(由于开源,使用 .gitignore 进行了屏蔽)。
效果图
账号:admin、test,密码:test
![0847fbd7d151e18e6845989398b248cb.png](https://i-blog.csdnimg.cn/blog_migrate/b3a4d4bcf89fa254c8ca379fdfb4a6ca.jpeg)
![3b306ba6d1fc567940fb782d302369e5.png](https://i-blog.csdnimg.cn/blog_migrate/26d6ccc327321c418b51ef525917755d.jpeg)
![aba1c28f2a122d7bc8b493af59bbd964.png](https://i-blog.csdnimg.cn/blog_migrate/88284341ca06d591604b9a986867d59c.jpeg)
![f4ea7f1f28f8fab7ea41a85fc012ae61.png](https://i-blog.csdnimg.cn/blog_migrate/2d31c27db02a9db98bb660ef447e54a7.jpeg)
项目地址
https://gitee.com/wangzhixuan/spring-shiro-training