當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
Jeecg-Boot 2.1.2版本发布,基于SpringBoot的快速开发平台
生活随笔
收集整理的這篇文章主要介紹了
Jeecg-Boot 2.1.2版本发布,基于SpringBoot的快速开发平台
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
項目介紹
JeecgBoot是一款基于代碼生成器的JAVA快速開發平臺,開源界“小普元”超越傳統商業企業級開發平臺!采用前后端分離架構:SpringBoot 2.x,Ant Design&Vue,Mybatis-plus,Shiro,JWT。強大的代碼生成器讓前后端代碼一鍵生成,無需寫任何代碼! 引領新的開發模式(OnlineCoding模式-> 代碼生成器模式-> 手工MERGE智能開發),幫助Java項目解決70%的重復工作,讓開發更多關注業務邏輯。既能快速提高開發效率,幫助公司節省成本,同時又不失靈活性。JeecgBoot還獨創在線開發模式(No代碼):在線表單配置、移動配置能力、在線工作流配置、在線報表配置、在線圖表配置、插件能力(可插拔)等等。。
當前版本:v_2.1.2 | 2019-11-22
源碼下載
- https://github.com/zhangdaiscott/jeecg-boot
- https://gitee.com/jeecg/jeecg-boot
- JeecgBoot正參加2019年度中國開源軟件評選,謝謝 投票支持
技術文檔
- 在線演示:http://boot.jeecg.com
- 視頻教程:實戰入門視頻
- 技術文檔:http://doc.jeecg.com/2043868
- 常見問題: http://t.cn/EITSuH8
- QQ群:②769925425、①284271917(滿)
升級日志
新增功能
- 新增編碼自動生成規則功能(填值規則)
- Online在線開發-頁面屬性-支持填值規則用法 issues/I12K77
- 重構云存儲,只保留阿里云
- 數據權限邏輯編碼不規范重構,項目存在相同包名和類名解決 #722
- Online表單功能測試缺陷 #481
- JEditableTable組件增加一些小功能 #621
- JSelectDepart部門選擇組件,支持自定義返回字段值
- JSelectMultiUser用戶選擇組件,支持自定義返回字段值 issues/I15700
- JEditableTable行編輯表格,新增支持下拉可搜索,下拉選項可禁用
- 支持禁用混入的created,自定義帶參數查詢列表數據
- 提供ElasticsearchTemplate集成工具類
- 升級JSuperQuery組件高級查詢器,支持下拉字典、popup組件、選擇人、選擇部門等查詢條件
- 升級打印組件,解決兼容問題
- 升級Online表單組件,支持更多控件選擇
修復BUG
- Shrio權限注解無效問題處理 issues/I15A4K
- 用戶選擇組件 選中一個用戶后,顯示了兩個用戶
- 系統通告新增公告bug(more工具欄不消失) #663
- MybatisInterceptor不更新updateBy,updateTime問題 #686
- 切換部門當前用戶信息未更新 #663
- 更新指定字段時報錯 #516
- 登陸返回前端的數據有密碼和鹽 #643
- 職務查詢時出現錯誤,表sys_position字段定義與mysql關鍵字沖突 #697
- SpringBoot開啟壓縮配置錯誤解決#718
- Postgresql驅動配置不正確 groupId 應該是 org.postgresql #694
- 代碼生成器檢查數據表是否存在大小寫問題處理(For Linux and Mac) #716
為什么選擇 JeecgBoot?
開源界“小普元”超越傳統商業企業級開發平臺。引領新的開發模式(Online Coding- > 代碼生成器 - > 手工MERGE智能開發), 可以幫助解決Java項目70%的重復工作,讓開發更多關注業務邏輯。既能快速提高開發效率,幫助公司節省人力成本,同時又不失靈活性。
- 采用最新主流前后分離框架(SpringBoot+Mybatis-plus+Ant-Design+Vue),容易上手; 代碼生成器依賴性低,靈活的擴展能力,可靈活實現二次開發;
- 開發效率很高,采用代碼生成器,單表數據模型和一對多(父子表)、樹列表等數據模型,增刪改查功能自動生成,菜單配置直接使用(前端代碼和后端代碼都一鍵生成);
- 代碼生成器提供強大模板機制,支持自定義模板風格。目前提供四套風格模板(單表兩套、一對多兩套)
- 封裝完善的用戶、角色、菜單、組織機構、數據字典、在線定時任務等基礎功能。強大的權限機制,支持訪問授權、按鈕權限、數據權限、表單權限等
- 零代碼在線開發能力,在線配置表單、在線配置報表、在線配置圖表、在線設計表單
- 常用共通封裝,各種工具類(定時任務,短信接口,郵件發送,Excel導入導出等),基本滿足80%項目需求
- 簡易Excel導入導出,支持單表導出和一對多表模式導出,生成的代碼自帶導入導出功能
- 集成簡易報表工具,圖像報表和數據導出非常方便,可極其方便的生成圖形報表、pdf、excel、word等報表;
- 采用前后分離技術,頁面UI精美,針對常用組件做了封裝:時間、行表格控件、截取顯示控件、報表組件,編輯器等等
- 查詢過濾器:查詢功能自動生成,后臺動態拼SQL追加查詢條件;支持多種匹配方式(全匹配/模糊查詢/包含查詢/不匹配查詢);
- 數據權限(精細化數據權限控制,控制到行級,列表級,表單字段級,實現不同人看不同數據,不同人對同一個頁面操作不同字段
- 在線配置報表(無需編碼,通過在線配置方式,實現曲線圖,柱狀圖,數據等報表)
- 頁面校驗自動生成(必須輸入、數字校驗、金額校驗、時間空間等);
- 提供單點登錄CAS集成方案,項目中已經提供完善的對接代碼
- 表單設計器,支持用戶自定義表單布局,支持單表,一對多表單、支持select、radio、checkbox、textarea、date、popup、列表、宏等控件
- 專業接口對接機制,統一采用restful接口方式,集成swagger-ui在線接口文檔,Jwt token安全驗證,方便客戶端對接
- 接口安全機制,可細化控制接口授權,非常簡便實現不同客戶端只看自己數據等控制
- 高級組合查詢功能,在線配置支持主子表關聯查詢,可保存查詢歷史
- 提供各種系統監控,實時跟蹤系統運行情況(監控 Redis、Tomcat、jvm、服務器信息、請求追蹤、SQL監控)
- 消息中心(支持短信、郵件、微信推送等等)
- 集成Websocket消息通知機制
- 提供APP發布方案:
- 支持多語言,提供國際化方案;
- 數據變更記錄日志,可記錄數據每次變更內容,通過版本對比功能查看歷史變化
- 平臺UI強大,實現了移動自適應
- 平臺首頁風格,提供多種組合模式,支持自定義風格
- 提供簡單易用的打印插件,支持谷歌、IE瀏覽器等各種瀏覽器
- 示例代碼豐富,提供很多學習案例參考
- 采用maven分模塊開發方式
- 支持菜單動態路由
- 權限控制采用 RBAC(Role-Based Access Control,基于角色的訪問控制)
系統模塊
├─系統管理 │ ├─用戶管理 │ ├─角色管理 │ ├─菜單管理 │ ├─權限設置(支持按鈕權限、數據權限) │ ├─表單權限(控制字段禁用、隱藏) │ ├─部門管理 │ └─字典管理 │ └─樹分類字典 │ └─系統公告 │ └─我的組織機構 ├─消息中心 │ ├─消息管理 │ ├─模板管理 ├─智能化功能 │ ├─代碼生成器功能(一鍵生成前后端代碼,生成后無需修改直接用,絕對是后端開發福音) │ ├─代碼生成器模板(提供4套模板,分別支持單表和一對多模型,不同風格選擇) │ ├─代碼生成器模板(生成代碼,自帶excel導入導出) │ ├─查詢過濾器(查詢邏輯無需編碼,系統根據頁面配置自動生成) │ ├─高級查詢器(彈窗自動組合查詢條件) │ ├─Excel導入導出工具集成(支持單表,一對多 導入導出) │ ├─平臺移動自適應支持 ├─系統監控 │ ├─性能掃描監控 │ │ ├─監控 Redis │ │ ├─Tomcat │ │ ├─jvm │ │ ├─服務器信息 │ │ ├─請求追蹤 │ │ ├─磁盤監控 │ ├─定時任務 │ ├─系統日志 │ ├─消息中心(支持短信、郵件、微信推送等等) │ ├─數據日志(記錄數據快照,可對比快照,查看數據變更情況) │ ├─系統通知 │ ├─SQL監控 │ ├─swagger-ui(在線接口文檔) │─報表示例 │ ├─曲線圖 │ └─餅狀圖 │ └─柱狀圖 │ └─折線圖 │ └─面積圖 │ └─雷達圖 │ └─儀表圖 │ └─進度條 │ └─排名列表 │ └─等等 │─常用示例 │ ├─單表模型例子 │ └─一對多模型例子 │ └─打印例子 │ └─一對多TAB例子 │ └─內嵌table例子 │ └─常用選擇組件 │ └─異步樹table │ └─接口模擬測試 │ └─一對多JEditable │ └─圖片拖拽排序 │ └─圖片翻頁 │ └─圖片預覽 │ └─PDF預覽 │ └─分屏功能 │─封裝通用組件 │ ├─行編輯表格JEditableTable │ └─省略顯示組件 │ └─時間控件 │ └─高級查詢 │ └─用戶選擇組件 │ └─報表組件封裝 │ └─字典組件 │ └─下拉多選組件 │ └─選人組件 │ └─選部門組件 │ └─通過部門選人組件 │ └─封裝曲線、柱狀圖、餅狀圖、折線圖等等報表的組件(經過封裝,使用簡單) │ └─在線code編輯器 │ └─上傳文件組件 │ └─驗證碼組件 │ └─樹列表組件 │ └─表單禁用組件 │ └─等等 │─更多頁面模板 │ ├─各種高級表單 │ ├─各種列表效果 │ └─結果頁面 │ └─異常頁面 │ └─個人頁面 ├─高級功能 │ ├─提供單點登錄CAS集成方案 │ ├─提供APP發布方案 │ ├─集成Websocket消息通知機制 ├─Online在線開發(即將開源) │ ├─Online在線表單 - 功能已開放 │ ├─在線代碼生成器 - 功能已開放 │ ├─Online在線圖表 │ ├─Online圖表模板配置 │ ├─Online在線報表 └─其他模塊└─更多功能開發中。。系統截圖
PC端
手機端
PAD端
歡迎吐槽,歡迎star~
總結
以上是生活随笔為你收集整理的Jeecg-Boot 2.1.2版本发布,基于SpringBoot的快速开发平台的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JSP简单练习-上传文件
- 下一篇: js-innerHTML