項目介紹
一款簡單快速構建後臺管理系統先後端的框架,基於 Spring Boot、 Spring Boot Jpa、 Spring Security、JWT、Redis、Elasticsearch、Vue.js、Element-UI等目前主流技術棧。前端
項目源碼
開發文檔: http://docs.lancelot.tech/linux
本項目旨在方便開發人員快速搭建一套商業級、先後端分離的管理平臺。技術上借鑑了Github兩位大神的開源項目,並針對本身的業務特色進行了部分調整。ios
主要特性
- 使用當下最主流的技術棧,社區資源豐富,確保一段時間技術不被淘汰
- 經過註解,支持接口功能權限與數據權限,可快速對接口攔截與放行
- 對一些經常使用的方法封裝,好比查詢、分頁、日誌等
- 後端統一異常攔截處理,前端統一處理後端封裝的返回信息
- 支持定義審計字段,並對用戶操做進行日誌記錄,方便往後審計
主要功能
外部依賴
前端項目
- Vue.js-2.6.10: 漸進式 JavaScript 框架
- Vue-router-3.0.2: Vue.js 路由管理器
- Vuex-3.1.0: 管理共享狀態
- Element-UI-2.14.1: 桌面端組件庫
- Axios-0.18.1: 基於 promise 的 HTTP 庫
- Mavon-Editor-1.5.0: markdown 文本解析
後端項目
- Spring Boot-2.1.0: 微服務框架
- Spring Security-2.1.0: 安全集成框架
- Spring Data JPA-2.1.0:集成持久化 API
- Spring Data Redis-2.1.0:配置訪問 redis 緩存服務
- Spring Data Elasticsearch-2.1.0:配置訪問 Elasticsearch 服務
- Mapstruct-1.3.1:實體映射工具
- Lombok-1.18.2:代碼自動構建插件
- Swagger-bootstrap-ui-1.9.6:API 文檔加強UI
- Activiti-6.0.0:工做流引擎
- Maven-3.5.4: 依賴管理工具
數據存儲
- MySQL-5.7.21: 關係數據庫
- Redis-5.0.7:緩存數據庫
- Elasticsearch-6.6.1: 站內全文檢索
我的服務器
- 阿里雲服務器(ECS):2核 4GiB 3Mbps帶寬
- 阿里雲對象存儲(OSS):高可靠的雲存儲服務
- CentOS-7.1: 操做系統
- Nginx-1.17.6: 提供HTTP和反向代理服務
- OpenSSL-1.0.2: 協議加密
- Docker-1.13.1: 容器化部署
- Supervisor-3.3.4: linux進程監控工具
版本歷史
V1.0.3 版本後端
- 2020/11/14 增長功能:工做流|代辦任務
- 2020/11/13 增長功能:工做流|流程管理
- 2020/12/10 增長功能:工做流|模型管理
V1.0.2 版本api
- 2020/11/18 優化功能:菜單項屬性優化
- 2020/11/14 增長功能:博客|全文檢索
- 2020/11/12 增長功能:博客|標籤、分類、歸檔
- 2020/11/10 增長功能:博客|文章管理
V1.0.1 版本
- 2020/11/09 增長功能:存儲|文件上傳
- 2020/11/06 增長功能:存儲|查看文件類型、大小
- 2020/11/05 增長功能:存儲|目錄管理
- 2020/11/01 增長功能:存儲|阿里雲OSS
V1.0.0 版本
- 2020/10/30 增長功能:系統API UI、接口調用日誌
- 2020/10/28 增長功能:系統|崗位管理、部門管理
- 2020/10/25 增長功能:系統|菜單管理
- 2020/10/20 增長功能:系統|角色管理
- 2020/10/16 增長功能:系統|用戶管理
- 2020/10/12 增長功能:登陸與系統受權接口
- 2020/10/10 項目啓動
聯繫做者
須要的話,你們請加我微信號,並備註一下 Rapid 項目,謝謝!