介绍
基于Java和mysql的开发平台,集成了平台基本的管理员、角色和机构的权限配置,还包含了简单的流程模块和其他高级功能。
管理型项目大部分菜单都是列表和汇总页面,墨渊管理开发平台可以通过一个方法十几行代码实现一个通用的列表页面,且包含查询条件和导出以及echart,无需前后端沟通,快速高效。
界面展示
-
平台自带功能,当前已能满足95%的后台功能。
-
列表页面快速开发,该页面只在action里写一个方法,返回一个封装对象,即可完成一个样式统一的列表页面,还包含导出Excel功能。
-
汇总页面,比列表写法稍微复杂,能实现动态汇总查询,下图如果隐藏城市和区域,就会自动变成3行,根据省份汇总。
环境说明
开发环境特别简单,只需要安装JDK1.8,Idea免费版和mysql即可。
涉及知识
需要具备良好的Java基础和面向对象编程理论,明白多线程开发思路,有较强的逻辑思维。
开发admin端页面还要了解前端知识,包括Vue3,Antdv3,HTML,JS,CSS,echart等。
安装平台
- 打开Idea,文件>新建>来自版本控制的项目...
- 输入https://gitee.com/huhuanan/m.manage.git,点击克隆。
- 配置Idea的maven配置。
- 运行
Maven install
打包到本地仓库。
更新框架:用git更新该项目,用Maven打包到本地仓库即可。部署时,所有的jar也要更新。
创建项目
- 创建文件夹或者从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
文件。创建一个空数据库,修改
dbconfig.properties
里面的数据库连接和用户名密码。(框架内所需的数据表和数据会自动初始化)-
复制m.manage项目
src/main/java
文件夹下的Start
类。
运行
Start
类,启动完成后,访问http://127.0.0.1:8888/admin,即可访问后台。后台默认账号admin密码123456,登陆后只有一个默认菜单,配置管理员组的菜单刷新页面即可。
如果以上步骤成功,可以尝试下面的Demo,看看如何快速开发。