基於SpringBoot+Mybatis+AntDesign快速開發平臺,Jeecg-Boot 1.1 版本發佈

Jeecg-Boot 1.1 版本發佈,初成長穩定版本

導讀         php

  • 平臺首頁UI升級,精美的首頁支持多模式
  • 提供4套代碼生成器模板(支持單表、一對多)
  • 集成Excel簡易工具類,支持單表、一對多導入導出
  • 代碼生成器,生成代碼自帶Excel導入導出,表單提供彈出風格和抽屜表單選擇
  • 系統權限大升級,支持按鈕權限,數據權限(可控制不一樣人看不一樣數據)
  • 數據日誌記錄功能,可記錄數據變動日誌,對比版本功能
  • 查詢過濾器開發完成,根據頁面配置自動生成查詢條件,支持多種匹配規則
  • Online在線報表配置功能完成,在線輸入sql生成數據報表
  • 平臺移動兼容優化,改造全部功能,支持移動自適應
  • 消息中心開發完成(支持短信、郵件、微信推送等等,支持本身擴展)
  • 增長系統性能監控各類功能(Redis監控 、Tomcat、jvm、服務器信息、請求追蹤等)
  • 在線文檔同步升級

                       ————你想要的,都來了!前端

    此版本是JeecgBoot 初成長穩定版本,企業級應用基本功能已經所有完成(Excel導入導出、按鈕權限、數據權限、代碼生成器、查詢過濾器、Online在線報表、系統監控、數據日誌),進一步強化代碼生成器,支持一對多生成極大提高開發效率,首頁UI和移動自適應作了大量工做,後續重點推出Oline系列開發功能,敬請期待...vue

1、版本升級日誌

    1.代碼生成器升級,提供單表GUI工具java

    2.代碼生成器升級,支持一對多代碼生成(提供兩套風格:JEECG老一對多風格、 ERP列表風格)webpack

    3.代碼生成器升級,生成代碼自帶excel導入導出(支持單表、一對多)ios

    4.代碼生成器升級,生成代碼前端vue頁面更簡潔git

    5.代碼生成器升級,單表生成提供多套表單樣式選擇(彈窗風格、抽屜風格:Style@Drawer.vue)github

    6.首頁風格優化,首頁樣式更加精美web

    7.首頁風格優化,解決頂部導航菜單模式,菜單多加載不全的問題,增長退出登陸功能,並支持移動自適應redis

    8.Excel導入導出工具集成(支持單表,一對多 導入導出)

    9.查詢過濾器實現(根據頁面查詢配置,自動裝載查詢條件)

    10.online報表開發(第一版)

    11.系統性能掃描監控(監控 Redis、Tomcat、jvm、服務器信息、請求追蹤)

    12.數據日誌記錄功能,可記錄數據修改日誌,增長版本對比功能

    13.高級查詢器(彈窗自動組合查詢條件)

    14.消息中心(支持短信、郵件、微信推送等等)

    15.系統權限升級,支持按鈕權限

    16.系統權限升級,支持數據權限

    17.平臺移動自適應兼容問題處理

    18.列表頁面查詢區域移動自適應所有重構

    19.頁面代碼mixin簡化方案

    20.退出登陸邏輯實現

    21.字典標籤增強,緩存提升效率

    22.重複校驗接口

    23.封裝通用組件標籤(省略顯示組件、時間控件、行編輯、高級查詢、編輯器等等)

    24.改造菜單和用戶的表單方式,採用抽屜模式提升體驗

    25.首頁tab刷新被沖掉bug

    26.前端全局配置文件方式改造,方便發佈修改配置{{ window._CONFIG['domianURL'] }}

    27.多頁籤模式支持切換

    28.bug修復:部門管理中,頻繁點擊刷新會出現數據重複的問題

    29.bug修復:用戶支持維護所屬部門

    30.bug修復:退出登陸,歷史跳轉路由清空處理

    31.後臺項目配置文件優化,支持切換

    32.優化菜單配置,支持非路由菜單配置

    33.優化菜單配置,增長自動補數據功能,防止菜單數據錯誤致使系統訪問不了的問題

    34.字典維護界面重構,加強體驗

    35.梳理表結構,規範字典類型,索引

    36.完善代碼生成器模板,進一步優化生成的代碼

    37.打印插件改造,支持IE瀏覽器

    38.選擇用戶彈出組件封裝(經過組織機構篩選用戶)

    39.封裝按照順序選擇用戶組件

    40.封裝行編輯table,解決默認組件字段多卡的問題

    41.封裝各類圖形報表組件,提供圖形報表示例Demo

    42.優化添加gzip提升訪問效率

    43.組織機構增長右鍵點擊增長和刪除部門數據功能

    44.@Cacheable擴展支持設置redis緩存超時時間,支持java虛擬機內存模式

    45.提供封裝報表組件components/chart使用文檔

    46.提供自封裝行編輯組件JEditableTable使用文檔

    47.提供AutoPOI EXCEL工具使用文檔

2、項目介紹

     Jeecg-Boot 一款基於代碼生成器的J2EE快速開發框架!  採用先後端分離技術: SpringBoot,Mybatis-plus,Shiro,JWT,Vue & Ant Design。提供強大的代碼生成器, 前端頁面代碼和後端代碼一鍵生成!JeecgBoot的宗旨是下降先後端分離的開發成本,提升UI能力的同時,提升開發效率,追求更高的能力,No代碼概念,一系列智能化在線開發。

     JAVA編程有不少重複機械代碼,生成器能夠幫助解決70%的重複工做,讓開發更多關注業務邏輯,從而實現代碼生成+手工merge的半智能開發!JeecgBoot 採用全新的技術架構,智能框架能夠有效解決信息孤島問題,生成統一代碼、統一規範、統一設計思路,使你能在這個平臺上,快速開發出高效高質量代碼,下降項目成本,縮短開發週期。

3、爲何選擇JEECG?

    1.採用主流先後端分離技術框架(SpringBoot,Mybatis-plus,Shiro,JWT,Vue & Ant Design)容易上手;
    2.開發效率很高,提供強大代碼生成器,經過表代碼增刪改查自動生成,包括前端代碼生成,無需修改功能直接使用;
    3.前端技術採用ant-design-vue 主流UI技術,各類UI組件、UI效果和表單校驗機制,更好的前端UI體驗,比傳統開發效率更高;
    4.封裝完善的用戶、菜單、角色、按鈕權限、數據權限、組織機構和數據字典等基礎功能,直接使用無需修改
    5.集成報表組件,提供報表示例,封裝報表組件,極其方便的開發;
    6.集成定時任務管理功能,支持在線管理;
    7.統一採用restful接口方式,集成swagger-ui在線文檔,Jwt token安全驗證,方便客戶端對接;
    8.Excel導入導出工具集成(支持單表,一對多 導入導出);
    9.提供在線智能開發,簡單配置一個SQL,就能夠配置出一個數據報表;
    10.高級查詢過濾器,直接根據頁面查詢配置生成查詢條件,無需編碼;
    11.性能掃描監控(監控 Redis、Tomcat、jvm、服務器信息、請求追蹤);
    12.消息中心(支持短信、郵件、微信推送等等);
    13.數據日誌記錄功能,可記錄數據修改日誌,增長版本對比功能;
    14.代碼生成器升級,單表生成提供多套表單樣式選擇(彈窗風格、抽屜風格:Style@Drawer.vue);
    15.接口安全機制,可細化控制接口受權,很是簡便實現不一樣客戶端只看本身數據等控制
    16.專業接口對接機制,統一採用restful接口方式,集成swagger-ui在線接口文檔,Jwt token安全驗證,方便客戶端對接
    17.平臺UI強大,實現了移動自適應
    18.平臺首頁風格,提供多種組合模式,支持自定義風格
    19.提供簡單易用的打印插件,支持谷歌、IE瀏覽器等各類瀏覽器
    20.示例代碼豐富,提供不少學習案例參考

4、技術架構

1)後端

  • 基礎框架:Spring Boot 2.0.3.RELEASE
  • 持久層框架:Mybatis-plus_3.0.6
  • 安全框架:Apache Shiro 1.4.0-RC2,Jwt_3.4.1
  • 數據庫鏈接池:阿里巴巴Druid 1.1.10
  • 緩存框架:redis
  • 日誌打印:logback
  • 其餘:fastjson,poi,Swagger-ui,quartz, lombok(簡化代碼)等。

2)前端

  • Vue 2.5.22,Vuex,Vue Router
  • Axios
  • ant-design-vue
  • webpack,yarn
  • vue-cropper - 頭像裁剪組件
  • @antv/g2 - Alipay AntV 數據可視化圖表
  • Viser-vue - antv/g2 封裝實現
  • eslint,@vue/cli 3.2.1

3)開發環境

  • 語言:Java 8
  • IDE: Eclipse安裝lombok插件 或者 IDEA
  • 依賴管理:Maven
  • 數據庫:MySQL5.0 & Oracle 11g
  • 緩存:Redis

5、技術文檔

  • 在線演示 : http://boot.jeecg.org
  • 源碼下載: https://github.com/zhangdaiscott/jeecg-boot

                           https://gitee.com/jeecg/jeecg-boot

  • 官方文檔 : http://jeecg-boot.mydoc.io
  • 常見問題 : http://www.jeecg.org/forum.php?mod=viewthread&tid=7816&page=1&extra=#pid21237
  • QQ交流羣 : 284271917
  • 視頻教程 : https://pan.baidu.com/s/1Il0TS50I70vH1AG1y40wtw 提取碼:hok5
  • 開發工具 : https://pan.baidu.com/s/1kFIJcn5GSlSJWAQKeCowrg 提取碼:ilmc

6、功能模塊

├─系統管理
│  ├─用戶管理
│  ├─角色管理
│  ├─菜單管理
│  ├─權限設置(支持按鈕權限、數據權限)
│  ├─部門管理
│  └─字典管理
├─智能化功能
│  ├─代碼生成器功能(一鍵生成先後端代碼,生成後無需修改直接用,絕對是後端開發福音)
│  ├─代碼生成器模板(提供4套模板,分別支持單表和一對多模型,不一樣風格選擇)
│  ├─代碼生成器模板(生成代碼,自帶excel導入導出)
│  ├─查詢過濾器(查詢邏輯無需編碼,系統根據頁面配置自動生成)
│  ├─高級查詢器(彈窗自動組合查詢條件)
│  ├─Excel導入導出工具集成(支持單表,一對多 導入導出)
│  ├─平臺移動自適應支持
├─Online在線開發
│  ├─Online在線表單
│  ├─Online在線圖表
│  ├─Online在線報表
│  ├─消息中心(支持短信、郵件、微信推送等等)
├─系統監控
│  ├─性能掃描監控
│  │  ├─監控 Redis
│  │  ├─Tomcat
│  │  ├─jvm
│  │  ├─服務器信息
│  │  ├─請求追蹤
│  ├─定時任務
│  ├─系統日誌
│  ├─數據日誌(記錄數據變動狀況,可進行版本對比查看數據變動記錄)
│  ├─系統通知
│  ├─SQL監控
│  ├─swagger-ui(在線接口文檔)
│─報表示例
│  ├─曲線圖
│  └─餅狀圖
│  └─柱狀圖
│  └─折線圖
│  └─面積圖
│  └─雷達圖
│  └─儀表圖
│  └─進度條
│  └─排名列表
│  └─等等
│─經常使用示例
│  ├─單表模型例子
│  └─一對多模型例子
│  └─打印例子
│  └─一對多TAB例子
│  └─內嵌table例子
│  └─經常使用選擇組件
│  └─一對多JEditable
│  └─接口模擬測試
│  └─一對多JEditable
│─封裝通用組件    
│  ├─行編輯表格JEditableTable
│  └─省略顯示組件
│  └─時間控件
│  └─高級查詢
│  └─通用選擇用戶組件
│  └─經過組織機構選擇用戶組件
│  └─報表組件封裝
│  └─等等組件
│─更多頁面模板
│  ├─各類高級表單
│  ├─各類列表效果
│  └─結果頁面
│  └─異常頁面
│  └─我的頁面
│─流程模塊功能
│  ├─在線流程設計
│  ├─在線表單設計
│  └─個人任務
│  └─歷史流程
│  └─歷史流程
│  └─流程實例管理
│  └─流程監聽管理
│  └─流程表達式
│  └─我發起的流程
│  └─個人抄送
│  └─流程委派、抄送、跳轉
│  └─。。。
└─其餘模塊
   └─其餘


7、系統效果

相關文章
相關標籤/搜索