oryx 英 [ˈɒrɪks] 美 [ˈɔːrɪks] n.大羚羊(有长角)
Oryx 是一款基于 Spring Boot 封装前后端分离 Java Web 平台快速开发脚手架,所采用的技术栈包括 Spring Boot、Spring、Spring MVC、MyBatis、Vue 等,遵守阿里巴巴 Java 开发规约,帮助养成良好的编码习惯。整体采用 RBAC ( Role-Based Access Control ,基于角色的访问控制),具有严格的权限控制模块,支持系统与模块分离开发。最后希望这个项目能够对你有所帮助。
环境 | 版本 |
---|---|
Java | 1.8 |
MySQL | 5.7 |
Maven | 3.5 |
Tomcat | 9.0 |
依赖 | 版本 |
---|---|
Spring Boot | 2.1.7.RELEASE |
Spring Web MVC | 5.1.6.RELEASE |
Spring Security Web | 5.1.5.RELEASE |
MyBatis | 3.5.1 |
Druid | 1.1.16 |
Vue.js | 2.5.2 |
测试账号 | ||
---|---|---|
Username | Password | Role & Authority |
system_admin | 123456 | ROLE_SYSTEM_ADMIN |
admin | 123456 | ROLE_ADMIN |
user | 123456 | ROLE_USER |
- Json Web Token(JWT) ✓
- 数据字典 ✓
- 角色管理 ✓
- 用户管理 ✓
- 在线用户 ✗
- 权限管理 ✓
- 视图菜单 ✓
- 视图页面 ✓
- 视图页面组件 ✓
- API ✓
- 消息中间件(ActiveMQ) ✓
- 电子邮件管理 ✓
- 操作日志 ✓
- 文件管理 ✓
- 定时任务 ✓
- 部门管理 ✓
工作流(Flowable)✓
# clone oryx
git clone https://github.com/godcheese/oryx.git && cd oryx
# package
mvn clean package
# develop
mvn spring-boot:run
# clone oryx-frontend-vue
git clone https://github.com/godcheese/oryx-frontend-vue.git && cd oryx-frontend-vue
# install
npm install
# develop
npm run dev
登录用户名密码加QQ群547252502获取。
如果此项目对你有所帮助,不妨请我喝咖啡。 If you find Oryx useful, you can buy us a cup of coffee.
Modern browsers and Internet Explorer 9+.
IE / Edge |
Firefox |
Chrome |
Safari |
---|---|---|---|
IE9, IE10, IE11, Edge | last 15 versions | last 15 versions | last 10 versions |