介紹
基于Java和mysql的開發(fā)平臺,集成了平臺基本的管理員、角色和機構(gòu)的權(quán)限配置,還包含了簡單的流程模塊和其他高級功能。
管理型項目大部分菜單都是列表和匯總頁面,墨淵管理開發(fā)平臺可以通過一個方法十幾行代碼實現(xiàn)一個通用的列表頁面,且包含查詢條件和導出以及echart,無需前后端溝通,快速高效。
界面展示
-
平臺自帶功能,當前已能滿足95%的后臺功能。
平臺自帶功能 -
列表頁面快速開發(fā),該頁面只在action里寫一個方法,返回一個封裝對象,即可完成一個樣式統(tǒng)一的列表頁面,還包含導出Excel功能。
快速開發(fā)列表 -
匯總頁面,比列表寫法稍微復雜,能實現(xiàn)動態(tài)匯總查詢,下圖如果隱藏城市和區(qū)域,就會自動變成3行,根據(jù)省份匯總。
快速開發(fā)匯總
環(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類。
a1.png 運行
Start類,啟動完成后,訪問http://127.0.0.1:8888/admin,即可訪問后臺。后臺默認賬號admin密碼123456,登陸后只有一個默認菜單,配置管理員組的菜單刷新頁面即可。
如果以上步驟成功,可以嘗試下面的Demo,看看如何快速開發(fā)。



