Nimrod 是一款基于 Spring Boot 封装的 Java Web 平台快速开发脚手架,所采用的技术栈包括 Spring Boot、Spring、Spring MVC、MyBatis、Thymeleaf等,遵守阿里巴巴 Java 开发规约,帮助养成良好的编码习惯。整体采用 RBAC ( Role-Based Access Control ,基于角色的访问控制),具有严格的权限控制模块,支持系统与模块分离开发。
特性 Features
- 数据字典 ✓
- 角色管理 ✓
- 用户管理 ✓
- 在线用户 ✗
- 权限管理 ✓
- 视图菜单 ✓
- 视图页面 ✓
- 视图页面组件 ✓
- API ✓
- 电子邮件管理(ActiveMQ) ✓
- 请求日志 ✓
- 附件管理 ✓
- 定时任务 ✗
- 部门管理 ✓
- 工作流(Flowable) ✓
开始 Getting started
# clone the projectgit clone https://github.com/godcheese/nimrod.git# packagemvn clean package# developmvn spring-boot:run