項目介紹Jeecg-boot 是一款基于代碼生成器的智能開發(fā)平臺! 采用前后端分離技術(shù):SpringBoot,Mybatis-plus,Shiro,JWT,Vue & Ant Design。提供強大的代碼生成器, 前端頁面代碼和后端代碼一鍵生成,不需要寫任何代碼,保持jeecg一貫的強大,絕對是全棧開發(fā)者福音??! JeecgBoot的宗旨是降低前后端分離的開發(fā)成本,提高UI能力的同時,提高開發(fā)效率,追求更高的能力,No代碼概念,一系列智能化在線開發(fā)。 JEECG宗旨是: 簡單功能由Online Coding配置實現(xiàn),NO代碼;復雜功能由代碼生成器生成進行手工Merge; 復雜業(yè)務流程采用表單自定義,業(yè)務流程使用工作流來實現(xiàn)、擴展出任務接口,供開發(fā)編寫業(yè)務邏輯。實現(xiàn)了流程任務節(jié)點和任務接口的靈活配置,既保證了公司流程的保密行,又減少了開發(fā)人員的工作量。 適用項目Jeecg-Boot快速開發(fā)平臺,可以應用在任何J2EE項目的開發(fā)中,尤其適合企業(yè)信息管理系統(tǒng)(MIS)、內(nèi)部辦公系統(tǒng)(OA)、企業(yè)資源計劃系統(tǒng)(ERP)、客戶關(guān)系管理系統(tǒng)(CRM)等,其半智能手工Merge的開發(fā)方式,可以顯著提高開發(fā)效率70%以上,極大降低開發(fā)成本。 為什么選擇JEECG-BOOT?
技術(shù)架構(gòu)后端
前端
開發(fā)環(huán)境
技術(shù)文檔
功能模塊├─系統(tǒng)管理│ ├─用戶管理│ ├─角色管理│ ├─菜單管理│ ├─權(quán)限設(shè)置(支持按鈕權(quán)限、數(shù)據(jù)權(quán)限)│ ├─部門管理│ └─字典管理├─智能化功能│ ├─代碼生成器功能(一鍵生成前后端代碼,生成后無需修改直接用,絕對是后端開發(fā)福音)│ ├─代碼生成器模板(提供4套模板,分別支持單表和一對多模型,不同風格選擇)│ ├─代碼生成器模板(生成代碼,自帶excel導入導出)│ ├─查詢過濾器(查詢邏輯無需編碼,系統(tǒng)根據(jù)頁面配置自動生成)│ ├─高級查詢器(彈窗自動組合查詢條件)│ ├─Excel導入導出工具集成(支持單表,一對多 導入導出)│ ├─平臺移動自適應支持├─Online在線開發(fā)│ ├─Online在線表單(暫未開源)│ ├─Online在線圖表(暫未開源)│ ├─Online在線報表│ ├─消息中心(支持短信、郵件、微信推送等等)├─系統(tǒng)監(jiān)控│ ├─性能掃描監(jiān)控│ │ ├─監(jiān)控 Redis│ │ ├─Tomcat│ │ ├─jvm│ │ ├─服務器信息│ │ ├─請求追蹤│ ├─定時任務│ ├─系統(tǒng)日志│ ├─數(shù)據(jù)日志(記錄數(shù)據(jù)變更情況,可進行版本對比查看數(shù)據(jù)變更記錄)│ ├─系統(tǒng)通知│ ├─SQL監(jiān)控│ ├─swagger-ui(在線接口文檔)│─報表示例│ ├─曲線圖│ └─餅狀圖│ └─柱狀圖│ └─折線圖│ └─面積圖│ └─雷達圖│ └─儀表圖│ └─進度條│ └─排名列表│ └─等等│─常用示例│ ├─單表模型例子│ └─一對多模型例子│ └─打印例子│ └─一對多TAB例子│ └─內(nèi)嵌table例子│ └─常用選擇組件│ └─一對多JEditable│ └─接口模擬測試│ └─一對多JEditable│─封裝通用組件 │ ├─行編輯表格JEditableTable│ └─省略顯示組件│ └─時間控件│ └─高級查詢│ └─通用選擇用戶組件│ └─通過組織機構(gòu)選擇用戶組件│ └─報表組件封裝│ └─等等組件│─更多頁面模板│ ├─各種高級表單│ ├─各種列表效果│ └─結(jié)果頁面│ └─異常頁面│ └─個人頁面│─流程模塊功能 (暫未開源)│ ├─在線流程設(shè)計│ ├─在線表單設(shè)計│ └─我的任務│ └─歷史流程│ └─歷史流程│ └─流程實例管理│ └─流程監(jiān)聽管理│ └─流程表達式│ └─我發(fā)起的流程│ └─我的抄送│ └─流程委派、抄送、跳轉(zhuǎn)│ └─。。。└─其他模塊 └─更多功能開發(fā)中。。 系統(tǒng)效果后臺開發(fā)環(huán)境和依賴
前端開發(fā)環(huán)境和依賴
項目下載和運行
git clone https://github.com/zhangdaiscott/jeecg-boot.gitcd jeecg-boot/ant-design-jeecg-vue
# 安裝yarnnpm install -g yarn# 下載依賴yarn install# 啟動yarn run serve# 編譯項目yarn run build# Lints and fixes filesyarn run lint 其他說明
css: { loaderOptions: { less: { modifyVars: { /* less 變量覆蓋,用于自定義 ant design 主題 */ 'primary-color': '#F5222D', 'link-color': '#F5222D', 'border-radius-base': '4px', }, javascriptEnabled: true, } } } 項目地址https://github.com/zhangdaiscott/jeecg-boot |
|
來自: 昵稱34195792 > 《技術(shù)》