基於SpringBoot+AntDesign 的快速開發平臺,JeecgBoot 2.0.2 版本...

2021-01-10 開源中國
項目介紹

Jeecg-Boot 是一款基於SpringBoot+代碼生成器的快速開發平臺!採用前後端分離架構:SpringBoot,Ant-Design-Vue,Mybatis,Shiro,JWT。強大的代碼生成器讓前端和後臺代碼一鍵生成,不需要寫任何代碼,保持jeecg一貫的強大,絕對是全棧開發福音!! JeecgBoot在提高UI能力的同時,降低了前後分離的開發成本,JeecgBoot還獨創在線開發模式(No代碼概念),一系列在線智能開發:在線配置表單、在線配置報表等等。

源碼下載系統模塊

├─系統管理│ ├─用戶管理│ ├─角色管理│ ├─菜單管理│ ├─權限設置(支持按鈕權限、數據權限)│ ├─表單權限(控制欄位禁用、隱藏)│ ├─部門管理│ └─字典管理│ └─樹分類字典│ └─系統公告│ └─我的組織機構├─消息中心│ ├─消息管理│ ├─模板管理├─智能化功能│ ├─代碼生成器功能(一鍵生成前後端代碼,生成後無需修改直接用,絕對是後端開發福音)│ ├─代碼生成器模板(提供4套模板,分別支持單表和一對多模型,不同風格選擇)│ ├─代碼生成器模板(生成代碼,自帶excel導入導出)│ ├─查詢過濾器(查詢邏輯無需編碼,系統根據頁面配置自動生成)│ ├─高級查詢器(彈窗自動組合查詢條件)│ ├─Excel導入導出工具集成(支持單表,一對多 導入導出)│ ├─平臺移動自適應支持├─系統監控│ ├─性能掃描監控│ │ ├─監控 Redis│ │ ├─Tomcat│ │ ├─jvm│ │ ├─伺服器信息│ │ ├─請求追蹤│ │ ├─磁碟監控│ ├─定時任務│ ├─系統日誌│ ├─消息中心(支持簡訊、郵件、微信推送等等)│ ├─數據日誌(記錄數據快照,可對比快照,查看數據變更情況)│ ├─系統通知│ ├─SQL監控│ ├─swagger-ui(在線接口文檔)│─報表示例│ ├─曲線圖│ └─餅狀圖│ └─柱狀圖│ └─折線圖│ └─面積圖│ └─雷達圖│ └─儀表圖│ └─進度條│ └─排名列表│ └─等等│─常用示例│ ├─單表模型例子│ └─一對多模型例子│ └─列印例子│ └─一對多TAB例子│ └─內嵌table例子│ └─常用選擇組件│ └─異步樹table│ └─接口模擬測試│ └─一對多JEditable│ └─圖片拖拽排序│ └─圖片翻頁│ └─圖片預覽│ └─PDF預覽│ └─分屏功能│─封裝通用組件 │ ├─行編輯表格JEditableTable│ └─省略顯示組件│ └─時間控制項│ └─高級查詢│ └─用戶選擇組件│ └─報表組件封裝│ └─字典組件│ └─下拉多選組件│ └─選人組件│ └─選部門組件│ └─通過部門選人組件│ └─封裝曲線、柱狀圖、餅狀圖、折線圖等等報表的組件(經過封裝,使用簡單)│ └─在線code編輯器│ └─上傳文件組件│ └─驗證碼組件│ └─樹列表組件│ └─表單禁用組件│ └─等等│─更多頁面模板│ ├─各種高級表單│ ├─各種列表效果│ └─結果頁面│ └─異常頁面│ └─個人頁面├─Online在線開發(即將開源)│ ├─Online在線表單│ ├─Online在線圖表│ ├─Online圖表模板配置│ ├─Online在線報表└─其他模塊 └─更多功能開發中。。

系統特點 採用最新主流前後分離框架(Springboot+Antd+Vue+Mybatis) 強大的代碼生成器,單表、一對多一鍵生成(包括前後端) 簡易Excel導入導出,支持單表導出和一對多表模式導出 強大的權限機制,支持數據權限、表單按鈕權限 封裝各種常用組件、報表組件,及其簡單的生成圖形報表 支持菜單動態路由、支持多數據源 查詢過濾器:查詢功能根據配置自動生成,不需要編碼 常用共通封裝,各種工具類(定時任務,簡訊接口,郵件發送,Excel導入導出等) 瀏覽器兼容性好,頁面支持PC,Pad和移動端 提供各種系統監控,實時跟蹤系統運行情況(監控 Redis、Tomcat、jvm、伺服器信息、請求追蹤、SQL監控) 提供簡單易用的列印插件,支持谷歌、IE瀏覽器等各種瀏覽器 示例代碼豐富,提供很多案例學習升級日誌

修復功能

我的部門錄入用戶bug處理 issues#202 請求監控列表,ms單位問題修復 issues#132 一對多示例功能,表單添加多張圖片只顯示一張問題處理 issues#103 用戶管理,改成邏輯刪除 首頁統計報表優化 菜單頁面優化,菜單管理添加子菜單、順序驗證修復、菜單路由、前端組件為必選 公告頁面優化,postgres資料庫兼容問題修正 公告功能查詢為空時,需要加判斷,不然拼接sql會報錯 issues#254 系統管理-角色管理-添加/編輯加入校驗,防止輸入超過資料庫限定字符長度信息,對用戶友好提示 部門管理、角色維護編輯時以及添加時問題修復 部門管理,添加子部門按鈕放出來,減少誤解 部門管理、角色維護編輯時以及添加時問題修復 字典組件SQL注入風險處理 啟動項目,郵箱報錯徹底解決 issues#225 單表生成時,如果表欄位過少,vue頁面會出錯處理 issues#234 表格列表,字典欄位排序問題處理 issues#244 sys_log中request_param的欄位過短問題 issues#214 del_flag代碼不規範問題 issues#169 聚合路由問題修復,提供使用文檔 issues#150 登陸安全問題 issues#195 解決繼承實體無法翻譯字典文本問題 RedisConfig keyGenerator問題 issues#75 權限類規範及ngalin菜單優化 代碼常量引用不規範的,重構統一常量文件引用 導出功能excel導出未帶登錄人名字修復

新功能

前端項目升級依賴版本號:antv/data-set、ant-design-vue、vue、eslint、less、vue-template-compiler 【新功能】用戶註冊功能實現 【新功能】用戶重置密碼功能實現 【新功能】用戶手機號登錄實現 【新功能】分類字典(支持多層級) 【權限升級】支持數據表格列權控制,及支持自定義列選擇顯示 字典翻譯註解@ Dict,支持多值翻譯 菜單升級,路由支持是否緩存配置 提供國際化改造方案 issues#210 動態數據源版本升級 升級mybatis-plus版本3.1.2,支持邏輯刪除註解@TableLogic 增加工具 hutool 代碼生成器模板規範,進一步規範精簡代碼,導入支持批量插入資料庫 示例demo主鍵改成ID_WORKER_STR,後續系統ID規則全部切換為ID_WORKER_STR 阿里規約檢查掃描調整部分代碼 樹形列表示例demo

自定義組件

新增corn表達式生成組件 JMultiSelectTag組件升級,父組件動態改變dictOptions值時,子組件更新下拉列表的值 JEditableTable功能增強,支持hidden類型、默認值顯示錯誤 字典組件支持表字典帶條件 新增JTreeSelect樹形下拉框組件 (異步加載) 新增JTreeDict 分類字典樹形下拉組件 新增異步加載樹TABLE組件 JTreeTable 新增表單禁用專用組件 JFormContainer 新增圖形驗證碼組件 JGraphicCode系統截圖

PC端

     

手機端

 

PAD端

   

歡迎吐槽,歡迎star~  

相關焦點

  • JeecgBoot 2.4 微服務正式版發布,基於 SpringBoot 的低代碼平臺
    既能快速提高效率,節省研發成本,同時又不失靈活性!單體切換為微服務文檔 2.4+ http://doc.jeecg.com/2043906微服務升級 升級SpringCloud到Hoxton.SR8版本 升級SpringCloudAlibaba到2.2.3.RELEASE版本。 提供更簡單的微服務和單體切換機制,1秒切換。
  • Rocket-API 版本更新,基於 Spring Boot 的 API 敏捷開發框架
    Rocket-API 2.2.3 版本發布了,本次更新內容包括: 修復 groovy 引擎重複創建引起的內存溢出問題
  • Diboot 2.0.5 發布,自動化開發助理 - OSCHINA - 中文開源技術交流...
    Diboot 2.0.5 發布,自動化開發助理,為您賦能提效一、前言Diboot 2.0.5
  • SpringBoot+GitLab+Docker+Jenkins實現持續集成下
    編寫SpringBoot項目Spring Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。
  • Ant Design 4.0 發布,來看看如何升級?
    Ant Design 4.0正式版於 2 月 28 日提前發布,本文將幫助你從antd 3.x版本升級到antd 4.x版本。升級準備請先升級到 3.x 的最新版本,按照控制臺 warning 信息移除/修改相關的 API。升級項目 React 16.12.0 以上。
  • Ant Design 4.0 正式發布
    2月28日,廣受開發者歡迎的前端開源項目Ant Design發布4.0正式版本。這是兩年多以來的首次發布的裡程碑版本。大家可以訪問 ant.design 了解更多信息,或在GitHub上關注Ant Design項目。
  • 玩轉Ant Design Pro 一
    ant design pro來源於ant design,其是一段自帶樣式的react組件,用於企業後臺的漂亮的,可控的組件。因為ant design很強大,阿里有些大神就直接將ant design繼續向上封裝成一個完整的項目,這就是ant design pro,注意ant design pro已經是一個成形的項目,配置環境已經好了,我們做項目只需要在其上進行增刪改就可以了,其就是個腳手。
  • Spring面試題:SpringBoot開發自定義starter
    用一句話描述,就是springboot的場景啟動器。下面是Spring官方提供的部分starter,全部的請參考官網:Spring boot的AutoConfiguration機制標記一個應用為Springboot應用,需要一個SpringBootApplication註解,下面是一個標準的spring boot啟動程序。
  • springboot2.1.5集成fineReport報表工具
    2.在項目resources目錄下新建libs文件夾,將依賴jar放入其中2.在pom.xml中設置打包時將項目中libs文件夾下的jar也打包進去<plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin
  • 全網最細緻的SpringBoot實戰教程,超適合新手小白入坑學習
    哈哈,我知道代替方法了,1.使用https://start.spring.io/生成有錯誤的的代碼,錯誤之處在於版本,不知版本哪裡錯了,以後再說哦。2。步驟1.打包2.運行cd 到G:\java\spring-boot-02-config-2\target命令行運行:java -jar spring-boot-02-config-2-0.0.1-SNAPSHOT.jar
  • 開源軟體分享-基於.net core 3.1的快速開發框架
    比如大數據、微服務、以及各種各樣的快速開發框架,特別是spring boot出來以後,簡化了SSM那套繁瑣的配置文件,搭建框架也越來越方便了。不過現在.net core誕生以後,.net的生態也越來越好了,各種開源社區在為豐富.net生態世界努力。
  • JimuReport 1.0-beta 版本發布,免費的企業級 Web 報表工具
    領先的企業級Web報表平臺軟體,採用純Web在線技術,專注於解決企業報表快速製作難題。#與JeecgBoot集成步驟<dependency> <groupId>org.jeecgframework.boot</groupId> <
  • Ant Design 4.0 正式版來了!究竟變化了多少,是否值得下水
    經過 1 個多月的反饋收集和調整之後,終於迎來了 4.0 的正式版!感謝在此期間每一位提供反饋、建議以及貢獻的人。我們會結合 rc 版本已經涉及的更新以及一些比較重要的新增內容於此進行列舉。完整的更新文檔可以點擊此處。
  • Spring Boot Admin快速打造監控平臺
    Spring Boot Admin快速打造監控平臺 使用過Spring boot的開發者都知道actuator,它是Springboot提供的用來對應用系統進行自省和監控的功能模塊,藉助於Actuator開發者可以很方便地對應用系統某些監控指標進行查看、統計等。
  • Springboot+MybatisPlus高效實現增刪改查
    目前最新版本是3.4.1版本。的依賴:提供了使用springboot的能力。3.3.0(推薦使用)this.strictUpdateFill(metaObject, "updateTime", LocalDateTime.class, LocalDateTime.now()); // 起始版本 3.3.0(推薦使用)}@Override
  • 「純手打」2萬字長文從0開始Spring Boot(上)
    SpringBoot 看似非龐然大物,卻又是整個 SpringFramework 的精華,本文儘可能的基於對 SpringBoot 官方文檔進行入門式講解,示例儘可能的簡單易懂,目的就是幫助你快速上手,希望對你學習 SpringBoot 有所幫助。
  • 「計算機畢設」基於springboot開發倉庫管理系統
    基於Springboot開發的倉庫管理系統,底層權限控制已經基於shiro實現了,直接可以作為二次開發框架使用!使用技術本套系統採用的是springboot、mybatisPlus、shiro、layui開發而成,都屬於現在比較流行的技術!看懂這個源碼絕大部分項目都能夠輕鬆應對!
  • SpringBoot 增強庫 yue-library 2.1.0 發布,提供更多特性支持
    Bean與環境配置項 快速構建SpringCloud項目,讓微服務變得更簡單收藏一波以表支持吧(≧▽≦)/!本次發布是一次歷時9個月的大版本發布,雖然yue-library一直在不斷的更新,但這次大版本的發布意味著yue-library看到了更遠也能走得更遠,為後續多租戶、國產化、數據脫敏等趨勢需求打下了堅定基礎。本次更新分離了響應式編程與阻塞式編程,對Auth認證模塊也做了相應的拆分與優化,同時從此版本開始對開發文檔進行了進一步支持,區分各大本版文檔說明,增加歷史文檔專區。