推荐一个spring boot 后台管理开源框架 使用mybatis mysql ,一键生成代码等
guns 下载地址https://gitee.com/naan1993/guns
guns 快速构建后台管理系统的开源框架 默认提供诸多业务系统的基本功能 集成诸多优秀开源框架
用户管理 角色管理 部门管理(权限管理)菜单管理 字典管理 业务日志 登陆日志 监控管理 通知管理 代码生成(更关注业务开发)
Guns基于SpringBoot,致力于做更简洁的后台管理系统,完美整合springmvc + shiro + mybatis-plus + beetl + flowable!
Guns项目代码简洁,注释丰富,上手容易,同时Guns包含许多基础模块(用户管理,角色管理,部门管理,字典管理等10个模块),
可以直接作为一个后台管理系统的脚手架.Guns v3.0新增rest api服务,提供对接服务端接口的支持,并利用jwt token鉴权机制给予客户端的访问权限,
传输数据进行md5签名保证传输过程数据的安全性!Guns v3.1新增集成工作流引擎flowable6.2.0!
guns-rest guns 的restful支持 guns-parent maven的父工程 guns-generator maven的代码生成
guns-core guns的核心包 guns-admin guns的基本业务功能
附上启动步骤
eclipse部署guns1 import-> 搜索maven ->Existing Maven Project->选择guns根目录
2 修改配置文件:
spring
datasource:修改为本人的数据库连接
guns
flowable:修改为本人的数据库连接
muti-datasouce:修改为本人的数据库连接
3 启动guns工程
3.1 运行java文件启动
3.1.1 src/java/main/com/stylefeng/guns/GunsApplication
3.1.2 run as->java application
3.2 运行jar文件启动
3.2.1 编译打包成jar文件
a)找到guns-parent工程
b)run as -> maven build -> 执行如下命令
c)clean package -Dmaven.test.skip=true
3.2.2 执行jar文件
java -jar guns-admin-1.0.0-SNAPSHOT.jar
3.3 运行war文件启动
3.3.1 修改guns-admin中的pom文件
packaging->war
3.3.2 编译打包成war文件
a)找到guns-parent工程
b)run as -> maven build -> 执行如下命令
c)clean package -Dmaven.test.skip=true
3.3.3 执行war文件
a)将war文件放在tomcat中的webapps目录下
b)guns-admin-1.0.0-SNAPSHOT.war改成ROOT.war
c)启动tomcat %TOMCAT_HOME%/bin/startup.bat
intellij idea部署guns
1 使用idea进行open->guns-parent
2 修改配置文件:
spring
datasource:修改为本人的数据库连接
guns
flowable:修改为本人的数据库连接
muti-datasouce:修改为本人的数据库连接
3 启动guns工程
3.1 运行java文件启动
3.1.1 guns-admin/src/java/main/com/stylefeng/guns/GunsApplication
3.1.2 run as->java application
3.2 运行jar文件启动
3.2.1 编译打包成jar文件
a)找到guns-parent工程
执行如下命令
maven clean package -Dmaven.test.skip=true
3.2.2 执行jar文件
java -jar guns-admin-1.0.0-SNAPSHOT.jar
3.3 运行war文件启动
3.3.1 修改guns-admin中的pom文件
packaging->war
3.3.2 编译打包成war文件
a)找到guns-parent工程
执行如下命令
maven clean package -Dmaven.test.skip=true
3.3.3 执行war文件
a)将war文件放在tomcat中的webapps目录下
b)guns-admin-1.0.0-SNAPSHOT.war改成ROOT.war
c)启动tomcat %TOMCAT_HOME%/bin/startup.bat