歡迎您光臨本站 註冊首頁

Jeecg-Boot 2.1.4 版本發布,基於 SpringBoot 低代碼平台

←手機掃碼閱讀     admin @ 2020-02-24 , reply:0

項目介紹

JeecgBoot是一款基於代碼生成器的JAVA低代碼開發平台,開源界「小普元」超越傳統商業企業級開發平台!採用前後端分離架構:SpringBoot 2.x,Ant Design&Vue,Mybatis-Plus,Shiro,JWT。強大的代碼生成器讓前後端代碼一鍵生成,無需寫任何代碼! 引領新的低代碼開發模式(OnlineCoding模式-> 代碼生成器模式-> 手工MERGE智能開發),幫助Java項目解決70%的重複工作,讓開發更多關注業務邏輯。既能快速提高開發效率,幫助公司節省成本,同時又不失靈活性。JeecgBoot還獨創在線開發模式(低代碼):在線表單、在線報表、在線圖表、在線工作流、插件能力等等。。

當前版本:v_2.1.4 | 2020-02-24

源碼下載

技術文檔

升級日誌

此版本重構大,新增功能較多 ,升級會出現不兼容的情況。

新功能

  • 新增系統編碼生成規則功能
  • 新增系統編碼校驗規則功能
  • 新增多數據源配置功能
  • 新增部門二級管理員功能(支持自定義部門角色,分配部門許可權等高級功能)
  • 支持在線文檔預覽
  • Online報表支持多數據源配置
  • Online報表支持SQL字典
  • Online報表支持href跳轉
  • Online表單支持跳轉href
  • Online 支持erp風格列表
  • 系統消息改造,支持與業務對接
  • Online代碼生成器模板,增加swagger 註解生成
  • Online 代碼生成器模板,針對列表的移動自適應樣式更改
  • Online代碼生成器模板,支持Excel導出註解字典轉換生成(單表、樹、一對多)
  • 字典管理列表,增加刷新緩存功能
  • 新增圖片上傳組件 JImageUpload.vue
  • 封裝 JModal 組件,自帶全屏功能,自帶鎖定body滾動功能
  • 常用示例新增了幾個示例

優化功能

  • Online代碼生成器模板結構重構,結構更清晰
  • 重構文件上傳邏輯,上傳三種方式文件上傳# 本地:local\Minio:minio\阿里云:alioss
  • 重構靜態資源訪問服務(合併圖片訪問和文件下載地址) staticDomainURL
  • JEditableTable 行編輯兼容IE
  • 菜單展開優化
  • 通訊錄功能優化
  • 用戶管理新增回收站功能
  • 改造組織機構,支持設置部門的上級領導
  • 一級菜單的子菜單全部是隱藏路由,則一級菜單不顯示
  • Online 修復下拉搜索表字典參數配置有誤時會導致頁面崩潰的問題
  • JEditableTable 行編輯修復獲取不到元素的BUG
  • 【嚴重bug】JDictSelectUtil 下拉欄位設置為數字類型,控制項出不來解決
  • 改造字典標籤,支持數字類型值
  • mybatis更改配置,返回類型為Map,顯示null對應的欄位

Issues處理

  • 報表功能:欄位href設置之後,點擊欄位不能跳轉#783 issues/783
  • 使用JeecgOneGUI 在MySQL8 代碼生成,實體內的順序不一致和表設置順序不一致#839issues/839
  • 2.1.3版本頂部頂部導航欄菜單搜索無法打開外鏈菜單#843issues/843
  • 統計報表/布局統計報表 檔案統計顯示不全#851 issues/851
  • 路由緩存問題#842 issues/842
  • 用戶選擇器,選擇部門后,沒有分頁功能,切換頁大小又會查詢所有用戶#779 issues/779
  • 子表附件上傳;必填時不提示 issues/I17L6I
  • 前端Excel導出文件為TXT格式#881 issues/881
  • online表單在線生成代碼時,欄位設置為數據字典時,前端必填項校驗失效#570 issues/570
  • 在線開發,代碼生成功能生成的vue頁面,數據的校驗失效#702 issues/702
  • 日期工具類線程不安全#871 issues/871
  • 關於Online菜單配置問題#917 issues/917
  • 我從資料庫裡面添加的數據字典數據;在頁面載入不出來添加的數據字典 issues/I11PD4
  • 2.1.3 online報表配置沒有數據源選擇 issues/I17OYD
  • online表單中js增強中form中show()方法不識別that#922 issues/922
  • 2.1.3.RELEASE 版本,打成jar包不可用導入功能不可用#899 issues/899
  • AUTO在線報表,配置參數后導出報錯#927 issues/927
  • 用戶修改密碼介面Bug#932 issues/932
  • 手機端訪問,點擊搜索框變形后無背景顏色導致看不見#895 issues/895
  • online表單開發是否可以增加一個erp風格的選項,像一對多代碼生成里的那樣。#824 ssues/824
  • Online表單自定義表單的導入問題#772 issues/772
  • online表單開發,主附表模式修改表名後代碼生成無法正常使用的bug#870 issues/870
  • 關於部門管理的改進提議#775 issues/775
  • 角色維護-編輯角色所屬的用戶時,彈出框的姓名檢索的是用戶名,檢索欄位錯誤 issues/I19HWQ
  • 2.1.3 online報表配置沒有數據源選擇 issues/I17OYD
  • Online表單許可權配置問題#749 issues/749
  • online表單自定義樹控制項無法查詢#892 issues/892

版本升級不兼容

  • 1、靜態資源訪問服務URL改造(圖片訪問和文件下載合併為一個請求)
  • 2、DateUtils 時間工具類改造,用法變了
  • 3、系統表改動較多
  • 4、online代碼生成器目錄重構

為什麼選擇 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
│  └─JEditable組件示例
│  └─圖片拖拽排序
│  └─圖片翻頁
│  └─圖片預覽
│  └─PDF預覽
│  └─分屏功能
│─封裝通用組件	
│  ├─行編輯表格JEditableTable
│  └─省略顯示組件
│  └─時間控制項
│  └─高級查詢
│  └─用戶選擇組件
│  └─報表組件封裝
│  └─字典組件
│  └─下拉多選組件
│  └─選人組件
│  └─選部門組件
│  └─通過部門選人組件
│  └─封裝曲線、柱狀圖、餅狀圖、折線圖等等報表的組件(經過封裝,使用簡單)
│  └─在線code編輯器
│  └─上傳文件組件
│  └─驗證碼組件
│  └─樹列表組件
│  └─表單禁用組件
│  └─等等
│─更多頁面模板
│  ├─各種高級表單
│  ├─各種列表效果
│  └─結果頁面
│  └─異常頁面
│  └─個人頁面
├─高級功能
│  ├─系統編碼規則
│  ├─提供單點登錄CAS集成方案
│  ├─提供APP發布方案
│  ├─集成Websocket消息通知機制
├─Online在線開發(暫未開源)
│  ├─Online在線表單 - 功能已開放
│  ├─在線代碼生成器 - 功能已開放
│  ├─Online在線報表 - 功能已開放
│  ├─系統編碼規則生成
│  ├─系統編碼規則校驗
│  ├─多數據源管理
│  ├─Online在線圖表
│  ├─Online圖表模板
│  ├─表單設計器
└─其他模塊
   └─更多功能開發中。。

系統截圖

大屏數據模板

PC端

     

手機端

 

PAD端

   

歡迎吐槽,歡迎star~ 


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/113584/jeecg-boot-2-1-4-released
Jeecg-Boot 2.1.4 版本發布,基於 SpringBoot 低代碼平台已經有86次圍觀

http://coctec.com/news/all/show-post-225840.html