JeecgBoot 低代碼平臺 v3.6.0 大版本發布 — 1024 程序員節快樂~

來源: 投稿
作者: JEECG官方
2023-10-23 09:11:00

項目介紹

JeecgBoot 是一款企業級的低代碼平臺!前后端分離架構 SpringBoot2.x,SpringCloud,Ant Design&Vue3,Mybatis-plus,Shiro,JWT 支持微服務。強大的代碼生成器讓前后端代碼一鍵生成!JeecgBoot 引領低代碼開發模式 (OnlineCoding-> 代碼生成 -> 手工 MERGE), 幫助解決 Java 項目 70% 的重復工作,讓開發更多關注業務。既能快速提高效率,節省成本,同時又不失靈活性!

當前版本:v3.6.0 | 2023-10-23

源碼下載

github 地址

gitee 地址

升級日志

本次屬于大版本升級,改動很大。例如:徹底重構了租戶邏輯、第三方應用 (釘釘、企業微信) 對接邏輯、用戶與職位關系、系統通知性能大優化;安全方面:新增字典表白名單、新增低代碼開發模式(支持關閉在線開發能力)等等。

增量升級建議

重大升級日志

  • 租戶大重構 (邀請加入租戶、默認套餐包)
  • 新增字典表白名單功能 (只有配置了白名單,才允許訪問)
  • 第三方應用配置釘釘 / 企業微信(改成采用表來存配置信息,支持多租戶)
  • 用戶職位關系,新增一個關系表,刪除原來用戶表中的字段
  • 重構系統通知邏輯,性能優化
  • 新增低代碼開發模式(發布上線,可以關閉在線開發)
  • 升級 shiro-redis 到 3.2.2
  • 用戶設置深度改造
  • JVxeTable 行表格組件 (升級 vxe-table 到最新版 4.5.13)
  • 重構 SQL 注入檢查工具類,更加健壯
  • 系統字典項支持顏色設置
  • 發送郵件接口支持抄送
  • 增加單元測試代碼,便于快速測試
  • 升級積木報表到 1.6.4 最新版
  • 新增表【sys_user_position 用戶職位關系表】【sys_third_app_config 第三方應用配置表 (釘釘 / 企業微信)】【sys_table_white_list 字典表白名單表】

ISSUE 處理日志

技術交流

為什么選擇 JeecgBoot?

開源界 “小普元” 超越傳統商業平臺。引領低代碼開發模式 (OnlineCoding-> 代碼生成器 -> 手工 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,基于角色的訪問控制)

系統效果

開源版功能

PC 端

    

系統交互

 

儀表盤

圖表示例

    

儀表盤設計器

 

報表設計器

   

UNIAPP 效果

手機端

 

PAD 端

  

在線接口文檔

 

更多高級功能

流程設計

   

簡版流程設計

  

表單設計器

大屏設計器

零代碼應用

歡迎吐槽,歡迎 star~

展開閱讀全文
點擊引領話題?? 發布并加入討論??
0 評論
2 收藏
分享
返回頂部
頂部
一本久久综合亚洲鲁鲁五月天,无翼乌口工全彩无遮挡H全彩,英语老师解开裙子坐我腿中间