Jeecg-Boot 1.0 釋出,企業級快速開發平臺
Jeecg-Boot一款基於程式碼生成器的J2EE快速開發框架! 採用前後端分離技術: SpringBoot,Mybatis-plus,Shiro,JWT,Vue & Ant Design。提供強大的程式碼生成器, 前端頁面程式碼和後端程式碼一鍵生成!JeecgBoot的 宗旨 是降低前後端分離的開發成本,提高UI能力的同時,提高開發效率,追求更高的能力,No程式碼概念,一系列智慧化線上開發。
JAVA 程式設計有很多重複機械程式碼,生成器可以幫助解決50%的重複工作,讓開發更多關注業務邏輯,從而實現程式碼生成+手工merge的半智慧開發! JeecgBoot 採用全新的技術架構,智慧框架可以有效解決資訊孤島問題,生成統一程式碼、統一規範、統一設計思路,使你能在這個平臺上,快速開發出高效高質量程式碼,降低專案成本,縮短開發週期。
為什麼選擇JEECG?
1.採用主流前後端分離技術框架(SpringBoot,Mybatis-plus,Shiro,JWT,Vue & Ant Design)容易上手;
2.開發效率很高,提供強大程式碼生成器,通過表程式碼增刪改查自動生成,包括前端程式碼生成,無需修改功能直接使用;
3.前端技術採用ant-design-vue 主流UI技術,各種UI元件、UI效果和表單校驗機制,更好的前端UI體驗,比傳統開發效率更高;
4.封裝完善的使用者、選單、許可權、組織機構和資料字典等基礎功能,直接使用無需修改
5.整合報表元件,提供報表示例,極其方便的開發;
6.整合定時任務管理功能,支援線上管理;
7.統一採用restful介面方式,整合swagger-ui線上文件,Jwt token安全驗證,方便客戶端對接;
技術架構
後端
基礎框架:Spring Boot 2.0.3.RELEASE
持久層框架:Mybatis-plus_3.0.6
安全框架:Apache Shiro 1.4.0-RC2,Jwt_3.4.1
資料庫連線池:阿里巴巴Druid 1.1.10
快取框架:redis
日誌列印:logback
其他:fastjson,poi,Swagger-ui,quartz, lombok(簡化程式碼)等。
前端
Vue 2.5.22,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
開發環境
語言:Java 8
IDE: Eclipse安裝lombok外掛 或者 IDEA
依賴管理:Maven
資料庫:MySQL5.0 & Oracle 11g
快取:Redis
技術文件
線上演示 : http://boot.jeecg.org
程式碼下載: https://github.com/zhangdaiscott/jeecg-boot
官方文件 : http://jeecg-boot.mydoc.io
視訊教程 : https://pan.baidu.com/s/1Il0TS50I70vH1AG1y40wtw 提取碼:hok5
功能模組
├─系統管理 │├─使用者管理 │├─角色管理 │├─選單管理(許可權設定) │├─部門管理 │└─字典管理 ├─智慧化功能 │├─程式碼生成器功能(一鍵生成,包括前端頁面也可以生成,絕對是後端開發福音) ├─系統監控 │├─定時任務 │├─系統日誌 │├─系統通知 │├─SQL監控 │├─swagger-ui(線上介面文件) │─常用示例 │├─單表模型例子 │└─一對多模型例子 │└─列印例子 │└─一對多TAB例子 │─更多頁面模板 │├─各種高階表單 │├─各種列表效果 │└─結果頁面 │└─異常頁面 │└─個人頁面 └─其他模組 └─其他
系統效果