介绍
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!
项目下载地址:https://gitee.com/naan1993/guns
idea导入项目:
File->Open->guns-parent->pom.xml 导入需要消耗点时间

主要的项目包结构描述:

基础数据导入:子项目guns-admin->sql->guns.sql

本人使用的Navicat数据库(MySQL DB)客户端导入的sql文件。

最后一步启动项目
当然运行项目前,修改数据源:
guns-admin->resource->application.yml。还需要注意修改下FlowableDbInitTest,FlowableTest这两个类的测试数据库配置。

三种方式:
1.SpringBoot main方法启动。子项目guns-admin->main->java->GunsApplication.java,进入Java世界,第一项技能就是运行main方法,这就不多说了。

2.jar包运行
3.war包运行
第2,3中方法在idea项目中比较方便。在尝试打包war包时,修改下guns-admin子项目的pom.xml的packaging为war即可。

剩下的工作就是在idea的Meven Projects管理窗口找到guns-parent->Lifecyle->package命令即可。

命令行运行jar的方式
java -jar guns-admin-1.0.0-SNAPSHOT.war
Tomcat服务器运行WAR的方式
方法Tomcat安装目录的webapps目录下,然后启动Tomcat服务器即可。
项目运行效果:在浏览器中输入localhost:8080,然后输入用户名admin和密码111111。到此结束


---------------------------------------------------------
微信公众号“程序员之路”,路漫漫其修远兮,吾将上下而求索!
轻轻按住下面的它,让我们结伴,共同成长!





