Guns台管理系统脚手架之初体验

2018/06 01 11:06

介绍

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。到此结束

 

 

 

--转载请注明: https://www.guangboyuan.cn/guns%e5%8f%b0%e7%ae%a1%e7%90%86%e7%b3%bb%e7%bb%9f%e8%84%9a%e6%89%8b%e6%9e%b6%e4%b9%8b%e5%88%9d%e4%bd%93%e9%aa%8c/

发表回复

(必填)