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 4.0升级到全新的spring boot 2.0并大大简化了前端资源文件!

二、GUNS下载以及部署

下载地址:https://gitee.com/naan1993/guns

GUNS后台管理框架部署与发布_第1张图片

点击下载ZIP,下载完成后解压文件到eclipse工作空间

GUNS后台管理框架部署与发布_第2张图片

项目架构下

GUNS后台管理框架部署与发布_第3张图片

    guns-parent为父工程、guns-admin为guns基础业务功能、guns-core为guns核心包、guns-generator为maven代码生成、

        guns-rest为guns的rest支持。

    项目导入成功后,需要download对应的jar包,download到maven仓库。

GUNS后台管理框架部署与发布_第4张图片

application.yml为guns的主要配置信息,修改与自己相对应的配置。接下来就可以启动guns-admin项目了。

guns-admin是springboot项目,有3种启动方法:

    1、直接运行run as ->GunsApplication.java;

    2、run as->Maven build->在Gooals处输入 clean package -Dmaven.test.skip=true ->Run(将其打包)

GUNS后台管理框架部署与发布_第5张图片

BUILD SUCCESS后,刷新工程,可在target下看见guns-admin-1.0.0.jar

GUNS后台管理框架部署与发布_第6张图片

右键jar->properties->Resource->Localtion可见该jar在电脑中的位置。

运行cmd命令,输入java -jar  jar路径

GUNS后台管理框架部署与发布_第7张图片

运行结束后,看见GunsApplication is success,即项目发布成功。

3、打开guns-admin的pom.xml文件。

GUNS后台管理框架部署与发布_第8张图片

修改packaging的打包方式(第二种方法为jar),将其修改为war,运行Run as ->Maven build.......与第二种方法一致。

打包成功后,找到war包的位置,将war包复制到tomcat服务器的webapps文件下,运行tomcat即可发布项目。


你可能感兴趣的:(springboot,SpringBoot)