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

點擊下載ZIP,下載完成后解壓文件到eclipse工作空間

項目架構下

    guns-parent為父工程、guns-admin為guns基礎業務功能、guns-core為guns核心包、guns-generator為maven代碼生成、

        guns-rest為guns的rest支持。

    項目導入成功后,需要download對應的jar包,download到maven倉庫。

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(將其打包)

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

右鍵jar->properties->Resource->Localtion可見該jar在電腦中的位置。

運行cmd命令,輸入java -jar  jar路徑

運行結束后,看見GunsApplication is success,即項目發布成功。

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

修改packaging的打包方式(第二種方法為jar),將其修改為war,運行Run as ->Maven build.......與第二種方法一致。

打包成功后,找到war包的位置,將war包復制到tomcat服務器webapps文件下,運行tomcat即可發布項目。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM