AdminBets是一个简单的脚手架权限管理系统。项目基础框架采用Spring Boot2.0.4,消除了繁杂的XML配置,使得二次开发更为简单;数据访问层采用Mybatis,同时引入了通用Mapper和PageHelper插件,可快速高效的对单表进行增删改查操作,消除了大量传统XML配置SQL的代码;安全框架采用时下流行的Apache Shiro,可实现对按钮级别的权限控制;前端页面使用基于Bootstrap的AdminLTE构建,响应式布局。框架主模块包含:系统管理、系统监控、任务调度。系统管理子模块--用户管理、部门管理、菜单管理、角色管理、字典管理、日志查询、连接池监视,实现权限精细控制。项目中还提供了接口限流、防xss攻击的功能,很适合新手学习。后期将会引入activiti工作流引擎、邮件模块、WebSocket通信。
在线演示 账号:system 密码:123456
- JDK 8
- Tomcat 8
- Apache Maven
- Spring Boot
- Apache Shiro
- Redis
- Alibaba Druid
- Apache MyBatis
- Tk.MyBatis
- Hibernate Validation
- Beetl模板引擎
- CSS框架:Bootstrap 3.3 AdminLTE 2.4.8
- 其他组件:jquery 1.12.4 jqGrid 4.7 jquery-zTree 3.5 jquery-toastr jquery-validation layer 3.1 webuploader select2.4.0 cropper3.1.3
- 框架基于IntelliJ IDEA 开发
- 初始化数据库 bets.sql
- 数据库字符集:utf8 排序规则:utf8_bin
- 项目依赖redis,所以请安装redis
项目中采用的table插件是由jeesite4二次封装的jqgrid插件,而且前端有的内容确实参考了jeesite4,所以页面布局会比较相似jeesite4。jeesite请移步:https://jeesite.gitee.io/