項目介紹:
Java Low Code Platform for Enterprise web applications
JeecgBoot 是一款基於代碼生成器的低代碼平台!前后端分離架構 SpringBoot2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT,支持微服務。強大的代碼生成器讓前后端代碼一鍵生成,實現低代碼開發! JeecgBoot 引領新的低代碼開發模式(OnlineCoding-> 代碼生成器-> 手工MERGE), 幫助解決Java項目70%的重復工作,讓開發更多關注業務。既能快速提高效率,節省研發成本,同時又不失靈活性!
JeecgBoot 提供了一系列低代碼模塊,實現在線開發真正的零代碼:Online表單開發、Online報表、報表配置能力、在線圖表設計、大屏設計、移動配置能力、表單設計器、在線設計流程、流程自動化配置、插件能力(可插拔)等等!
JEECG宗旨是: 簡單功能由OnlineCoding配置實現,做到零代碼開發;復雜功能由代碼生成器生成進行手工Merge 實現低代碼開發,既保證了智能又兼顧靈活;實現了低代碼開發的同時又支持靈活編碼,解決了當前低代碼產品普遍不靈活的弊端!
JEECG業務流程: 采用工作流來實現、擴展出任務接口,供開發編寫業務邏輯,表單提供多種解決方案: 表單設計器、online配置表單、編碼表單。同時實現了流程與表單的分離設計(松耦合)、並支持任務節點靈活配置,既保證了公司流程的保密性,又減少了開發人員的工作量。
適用項目
Jeecg-Boot低代碼開發平台,可以應用在任何J2EE項目的開發中,尤其適合SAAS項目、企業信息管理系統(MIS)、內部辦公系統(OA)、企業資源計划系統(ERP)、客戶關系管理系統(CRM)等,其半智能手工Merge的開發方式,可以顯著提高開發效率70%以上,極大降低開發成本。
技術架構:
開發環境
-
語言:Java 8
-
IDE(JAVA): IDEA / Eclipse安裝lombok插件
-
IDE(前端): WebStorm 或者 IDEA
-
依賴管理:Maven
-
數據庫:MySQL5.7+ & Oracle 11g & Sqlserver2017
-
緩存:Redis
后端
-
基礎框架:Spring Boot 2.3.5.RELEASE
-
微服務框架: Spring Cloud Alibaba 2.2.3.RELEASE
-
持久層框架:Mybatis-plus 3.4.1、minidao
-
安全框架:Apache Shiro 1.7.0,Jwt 3.11.0
-
微服務技術棧:Spring Cloud Alibaba、Nacos、Gateway、Sentinel、Skywalking
-
數據庫連接池:阿里巴巴Druid 1.1.22
-
緩存框架:redis
-
日志打印:logback
-
其他:fastjson,poi,Swagger-ui,quartz, lombok(簡化代碼)等。
前端
- Vue 2.6.10,Vuex,Vue Router
- Axios
- ant-design-vue
- webpack,yarn
- vue-cropper - 頭像裁剪組件
- @antv/g2 - Alipay AntV 數據可視化圖表
- Viser-vue - antv/g2 封裝實現
- eslint,@vue/cli 3.2.1
- vue-print-nb - 打印
技術文檔
-
技術官網: http://www.jeecg.com
-
開發文檔: http://doc.jeecg.com
-
微服務啟動: 單體升級為微服務啟動文檔2.4+
-
在線演示 : http://boot.jeecg.com
-
視頻教程 :JeecgBoot入門視頻
-
常見問題: 入門常見問題Q&A
-
更新日志: 版本日志
- 項目地址:
項目運行







轉載至github,如有侵權請聯系刪除。
