Skip to content

Oryx - 基于 Spring Boot 构建 的 Java Web 平台企业级前后端分离应用快速开发框架,适合中小型项目的应用和开发。所采用的技术栈包括 Spring Boot、Spring、Spring Web MVC、MyBatis、Vue 等,遵守阿里巴巴 Java 开发规约,帮助养成良好的编码习惯。整体采用 RBAC ( Role-Based Access Control ,基于角色的访问控制),具有严格的权限控制模块,支持系统与模块分离开发。最后希望这个项目能够对你有所帮助。Oryx 开发交流群:547252502(QQ 群)

License

godcheese/oryx

Repository files navigation

GitHub Last Commit GitHub release Build Status Quality Gate Status Codacy Badge license

简介 Introduction

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

特性 Features

  • Json Web Token(JWT) ✓
  • 数据字典 ✓
  • 角色管理 ✓
  • 用户管理 ✓
    • 在线用户 ✗
  • 权限管理 ✓
    • 视图菜单 ✓
    • 视图页面 ✓
    • 视图页面组件 ✓
    • API ✓
  • 消息中间件(ActiveMQ) ✓
  • 电子邮件管理 ✓
  • 操作日志 ✓
  • 文件管理 ✓
  • 定时任务 ✓
  • 部门管理 ✓
  • 工作流(Flowable)

起步 Getting started

# 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获取。

截图 Screenshots

1.png 2.png 3.png 4.png

反馈 Feedback

后端 Issues 前端 Issues

捐赠 Donation

如果此项目对你有所帮助,不妨请我喝咖啡。 If you find Oryx useful, you can buy us a cup of coffee.

Paypal Me

浏览器支持 Browsers support

Modern browsers and Internet Explorer 9+.

IE / Edge
IE / Edge
Firefox
Firefox
Chrome
Chrome
Safari
Safari
IE9, IE10, IE11, Edge last 15 versions last 15 versions last 10 versions

About

Oryx - 基于 Spring Boot 构建 的 Java Web 平台企业级前后端分离应用快速开发框架,适合中小型项目的应用和开发。所采用的技术栈包括 Spring Boot、Spring、Spring Web MVC、MyBatis、Vue 等,遵守阿里巴巴 Java 开发规约,帮助养成良好的编码习惯。整体采用 RBAC ( Role-Based Access Control ,基于角色的访问控制),具有严格的权限控制模块,支持系统与模块分离开发。最后希望这个项目能够对你有所帮助。Oryx 开发交流群:547252502(QQ 群)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published