Jeecg-Boot 2.0.0 版本发布,基于Springboot+Vue 前后端分离快速开发平台
生活随笔
收集整理的這篇文章主要介紹了
Jeecg-Boot 2.0.0 版本发布,基于Springboot+Vue 前后端分离快速开发平台
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Jeecg-Boot 2.0.0 版本發布,前后端分離快速開發平臺
- Jeecg-Boot項目簡介
- 源碼下載
- 升級日志
- Issues解決
- v1.1升級到v2.0不兼容地方
- 系統截圖
Jeecg-Boot項目簡介
Jeecg-boot 是一款基于代碼生成器的智能開發平臺!采用前后端分離技術:SpringBoot,Mybatis,Shiro,JWT,Vue & Ant Design。提供強大的代碼生成器, 前端頁面和后臺代碼一鍵生成,不需要寫任何代碼,保持jeecg一貫的強大,絕對是全棧開發者福音!! JeecgBoot的宗旨是降低前后端分離的開發成本,提高UI能力的同時提高開發效率,追求更高的能力,No代碼概念,一系列智能化在線開發。
源碼下載
- 源碼:https://github.com/zhangdaiscott/jeecg-boot
- 文檔:http://jeecg-boot.mydoc.io
- 演示:http://boot.jeecg.org
- 入門必看: http://jeecg-boot.mydoc.io/?t=345660
- QQ群: 284271917
升級日志
本版本JAVA后臺項目拆分成maven多模塊module模式,前端UI封裝各種組件和報表控件,增加很多高級功能示例:
- 1.java項目結構重構,采用maven多模塊module構建
- 2.數據庫兼容專項改造工作,支持mysql、oracle、SqlServer提供了對應腳本
- 3.表單權限實現(可控制字段隱藏、字段禁用)
- 4.數據權限完善(實現組織機構自動注入邏輯、用戶擁有多部門采用選擇部門登錄機制 等等)
- 5.完善加強行編輯表格控件 JEditableTable
- 6.完善導出導入邏輯,采用shiro權限控制,解決獲取不到登錄人問題
- 7.封裝JTreeTable組件,異步加載樹列表
- 8.完善打印組件,支持canvas報表自適應打印
- 9.登陸增加驗證碼
- 10.封裝共通組件:用戶選擇控件、部門選擇組件、選擇多用戶排序組件等
- 11.消息模板支持富文本編輯器
- 12.添加菜單默認路由類型,智能補數據功能的bug修復
- 13.字典標簽支持disabled屬性、支持radio類型
- 14.監控頁面重構
- 15.新增磁盤監控功能
- 16.新增在線pdf預覽功能
- 17.新增分屏功能
- 18.解決用戶管理新增上傳圖片無法修改圖片的問題
- 19.代碼生成器模板功能完善,追加注解自動生成swaagerUI接口文檔
- 20.集成boostrap風格swaggerUI在線文檔
- 21.重構在線定時任務,啟動bug解決
- 22.springboot版本升級2.1.3
- 23.重構獲取用戶菜單和權限方法,通過token獲取,接口更安全
- 24.online導入導出(一對多)完善
- 25.類注釋不規范修改
- 26.升級autopoi版本,解決發布后導入路徑問題
- 27.新增我的部門管理功能
- 28.首頁菜單優化,支持單獨滾動,上方菜單模式支持IE
- 29.圖片預覽插件
- 30.圖片翻頁功能
- 31.圖片拖拽排序示例
- 32.常用組件各種封裝和示例代碼
- 33.多選checkbox組件封裝
- 34.提供數據快照功能,記錄單據每次變更內容
- 35.圖形報表封裝組件完善,提供對應的示例和文檔
- 36.封裝JCodeEditor組件,在線編碼編輯器
- 37.封裝下拉多選組件覽區域中間;
Issues解決
- https://github.com/zhangdaiscott/jeecg-boot/issues/104
- https://github.com/zhangdaiscott/jeecg-boot/issues/97
- https://github.com/zhangdaiscott/jeecg-boot/issues/90
- https://github.com/zhangdaiscott/jeecg-boot/issues/89
- https://github.com/zhangdaiscott/jeecg-boot/issues/87
- https://github.com/zhangdaiscott/jeecg-boot/issues/82
- https://github.com/zhangdaiscott/jeecg-boot/issues/81
- https://github.com/zhangdaiscott/jeecg-boot/issues/79
- https://github.com/zhangdaiscott/jeecg-boot/issues/77
- https://github.com/zhangdaiscott/jeecg-boot/issues/73
- https://github.com/zhangdaiscott/jeecg-boot/issues/70
- https://github.com/zhangdaiscott/jeecg-boot/issues/65
- https://github.com/zhangdaiscott/jeecg-boot/issues/61
- https://github.com/zhangdaiscott/jeecg-boot/issues/38
v1.1升級到v2.0不兼容地方
-
1.混入js更名
src/mixins/JEditableTableOneToManyMixin.js --rename--> JEditableTableMixin.js 修改方案: 全文搜索JEditableTableOneToManyMixin替換為JEditableTableMixin -
2.excel導入邏輯
需要設置headers參數,因為導入導出都加了shiro控制 給<a-upload 標簽加上 :headers="tokenHeader" -
3.excel導出邏輯,需要制定導出文件名字
handleExportXls('導出excel名字') -
4.樣式沖突問題
全文搜索ant-layout-content刪除下面一段代碼 .ant-layout-content {margin: 12px 16px 0 !important;} -
5.所有頁面樣式沒有scoped的加上
系統截圖
總結
以上是生活随笔為你收集整理的Jeecg-Boot 2.0.0 版本发布,基于Springboot+Vue 前后端分离快速开发平台的全部內容,希望文章能夠幫你解決所遇到的問題。