Jeecg-Boot框架
阿新 • • 發佈:2021-07-13
Jeecg-Boot是一款基於SpringBoot+程式碼生成器的快速開發平臺,快速構建Restful API的工程的腳手架。支援多資料來源配置,分散式事務,多Redis配置,分散式排程,分散式快取配置等。降低了前後分離的開發成本,JeecgBoot還獨創線上開發模式(No程式碼概念),一系列線上智慧開發:線上配置表單、線上配置報表、線上圖表設計、線上設計流程等等。
簡單功能由Online Coding配置實現(線上配置表單、線上配置報表、線上圖表設計、線上設計流程、線上設計表單),複雜功能由程式碼生成器生成進行手工Merge。
業務流程採用工作流來實現、擴展出任務介面,供開發編寫業務邏輯,表單提供多種解決方案: 表單設計器、online配置表單、編碼表單。同時實現了流程與表單的分離設計(鬆耦合)、並支援任務節點靈活配置,既保證了公司流程的保密性,又減少了開發人員的工作量。
後端技術: SpringBoot_2.1.3.RELEASE + Mybatis-plus_3.1.2 + Shiro_1.4.0 + Jwt_3.7.0 + Swagger-ui + Redis
前端技術: Ant-design-vue + Vue + Webpack
其他技術: Druid(資料庫連線池)、Logback(日誌工具) 、poi(Excel工具)、 Quartz(定時任務)、lombok(簡化程式碼)
專案構建: Maven、Jdk8
特徵:
使用Druid Spring Boot Starter整合Druid資料庫連線池與監控
多Redis整合配置(支援Jedis,Lettuce)
整合式彈簧靴常用開發元件集
整合Mybatis Plus,實現單表業務零SQL(多資料來源配置)