介紹
基于Java和mysql的開發(fā)平臺司光,集成了平臺基本的管理員、角色和機構(gòu)的權(quán)限配置悉患,還包含了簡單的流程模塊和其他高級功能残家。
管理型項目大部分菜單都是列表和匯總頁面,墨淵管理開發(fā)平臺可以通過一個方法十幾行代碼實現(xiàn)一個通用的列表頁面售躁,且包含查詢條件和導出以及echart坞淮,無需前后端溝通,快速高效迂求。
界面展示
-
平臺自帶功能碾盐,當前已能滿足95%的后臺功能。
-
列表頁面快速開發(fā)揩局,該頁面只在action里寫一個方法毫玖,返回一個封裝對象,即可完成一個樣式統(tǒng)一的列表頁面凌盯,還包含導出Excel功能付枫。
-
匯總頁面,比列表寫法稍微復雜驰怎,能實現(xiàn)動態(tài)匯總查詢阐滩,下圖如果隱藏城市和區(qū)域,就會自動變成3行县忌,根據(jù)省份匯總掂榔。
環(huán)境說明
開發(fā)環(huán)境特別簡單,只需要安裝JDK1.8症杏,Idea免費版和mysql即可装获。
涉及知識
需要具備良好的Java基礎和面向?qū)ο缶幊汤碚摚靼锥嗑€程開發(fā)思路厉颤,有較強的邏輯思維穴豫。
開發(fā)admin端頁面還要了解前端知識,包括Vue3逼友,Antdv3精肃,HTML秤涩,JS,CSS司抱,echart等筐眷。
安裝平臺
- 打開Idea,文件>新建>來自版本控制的項目...
- 輸入https://gitee.com/huhuanan/m.manage.git状植,點擊克隆浊竟。
- 配置Idea的maven配置怨喘。
- 運行
Maven install
打包到本地倉庫津畸。
更新框架:用git更新該項目,用Maven打包到本地倉庫即可必怜。部署時肉拓,所有的jar也要更新。
創(chuàng)建項目
- 創(chuàng)建文件夾或者從git上克隆空項目梳庆。
- 打開Idea暖途,文件>打開...,選擇項目目錄膏执。
- 右擊項目驻售,添加框架支持...,勾選Maven更米,點確定欺栗。
- 修改pom.xml文件。
<!-- 添加 -->
<dependencies>
<dependency>
<groupId>m</groupId>
<artifactId>manage</artifactId>
<version>1.0</version>
</dependency>
</dependencies>
<!-- 把m.manage的pom里的build全部拷貝過來 -->
<build>
...
</bulid>
復制m.manage項目
src/main下resources/config/
文件夾和resources/dbconfig.properties
文件征峦。創(chuàng)建一個空數(shù)據(jù)庫迟几,修改
dbconfig.properties
里面的數(shù)據(jù)庫連接和用戶名密碼。(框架內(nèi)所需的數(shù)據(jù)表和數(shù)據(jù)會自動初始化)-
復制m.manage項目
src/main/java
文件夾下的Start
類栏笆。
運行
Start
類类腮,啟動完成后,訪問http://127.0.0.1:8888/admin蛉加,即可訪問后臺蚜枢。后臺默認賬號admin密碼123456,登陸后只有一個默認菜單针饥,配置管理員組的菜單刷新頁面即可厂抽。
如果以上步驟成功,可以嘗試下面的Demo打厘,看看如何快速開發(fā)修肠。