JeecgBoot 是一款基于代碼生成器的低代碼開發平臺,零代碼開發!采用前后端分離架構:SpringBoot2.x,Ant Design&Vue,Mybatis-plus,Shiro,JWT。強大的代碼生成器讓前后端代碼一鍵生成,無需寫任何代碼! JeecgBoot引領新的開發模式(Online Coding模式-> 代碼生成器模式-> 手工MERGE智能開發), 幫助解決Java項目70%的重復工作,讓開發更多關注業務邏輯。既能快速提高開發效率,幫助公司節省成本,同時又不失靈活性!JeecgBoot還獨創在線開發模式(No代碼概念):在線表單配置(表單設計器)、移動配置能力、工作流配置(在線設計流程)、報表配置能力、在線圖表配置、插件能力(可插拔)等等!

JeecgBoot在提高UI能力的同時,降低了前后分離的開發成本,JeecgBoot還獨創在線開發模式(No代碼概念),一系列在線智能開發:在線配置表單、在線配置報表、在線圖表設計、在線設計流程等等。
JEECG宗旨是: 簡單功能由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