温馨提示:该项目已停止维护。
Aurora是一个简单高效的后台管理系统。项目基础框架采用全新的Java Web开发框架 —— Spring Boot2.0.4,消除了繁杂的XML配置,使得二次开发更为简单;数据访问层采用Spring boot Jpa,可快速高效对数据进行操作,消除了大量传统XML配置SQL的代码,分页使用Pageable;安全框架采用时下流行的Apache Shiro,可实现对按钮级别的权限控制;前端页面使用KidAdmin构建,并提供多套配色以供选择。
系统功能模块组成如下所示:
| _ _ _ ___ ____ ___ _ | /.\ FJ L] F _ ", F __ ] F _ ", /.\ | //_\\ J | | L J `-'(| J |--| L J `-'(| //_\\ | / ___ \ | | | | | _ L | | | | | _ L / ___ \ | / L___J \ F L__J J F |_\ L F L__J J F |_\ L / L___J \ | J__L J__J\______/J__| \\__J\______/J__| \\__J__L J__L | |__L J__|J______F|__| J__|J______F|__| J__|__L J__| | | :: Spring Boot :: (v2.0.4.RELEASE) | ├─系统管理 │ ├─用户管理 │ ├─菜单管理 │ ├─角色管理 │ └─权限管理 ├─系统监控 │ ├─在线用户(开发中) │ └─系统日志 │─网络资源(开发中) │ ├─ 开发中 │ │ ├─散文 │ │ ├─绘画 │ │ └─语文 │ ├─天气查询 │ └─每日一文 └─任务调度(开发中) ├─定时任务 └─调度日志
基础框架:Spring Boot 2.0.4.RELEASE
持久层框架:Spring boot Jpa
安全框架:Apache Shiro 1.4.0
摸板引擎:Thymeleaf 3.0.9.RELEASE
数据库连接池:阿里巴巴Druid 1.1.10
缓存框架:Redis
日志打印:logback
sql语句内容打印: log4jdbc+logback
IP地址池 ip2region
工具包:hutool-all
其他:fastjson,aop,MapStruct等。
基础框架:Layui(KidAdmin)
JavaScript框架:jQuery
树形插件:ztree
树形选择框:treeselect
语言:Java 8
IDE:IntelliJ IDEA 2018.2.2(Ultimate)
依赖管理:Maven
数据库:MySQL 5.5.59
版本管理:git
前端模板使用kitadmin,前端框架使用layui
登录页面