-
大小: 70B文件類型: .txt金幣: 1下載: 1 次發布日期: 2021-08-20
- 語言: Java
- 標簽: java??SpringBoot??guns??
資源簡介
具體詳情 https://gitee.com/wuburen/guns
#Guns V2.1 新版Guns基于SpringBoot全面升級,完美整合springmvc + shiro + mybatis-plus + beetl!
在不用寫xml配置(V1.0)的基礎上進一步簡化項目配置,讓您更專注于業務開發!拋棄傳統spring xml的配置方式,利用springboot + javabean方式配置spring,極大簡化了pom.xml配置和spring配置.
Guns項目代碼簡潔,注釋豐富,上手容易,同時Guns包含許多基礎模塊(用戶管理,角色管理,部門管理,字典管理等10個模塊),可以直接作為一個后臺管理系統的腳手架.
如果您不喜歡用SpringBoot,或者您是一個spring初學者,您可以切換到Guns V1.0(點擊這里)分支, Guns V1.0基于spring的java bean方式配置項目,同樣簡潔易上手.
注:SpringBoot強大的Auto Config和統一的依賴管理極大的簡化了spring配置和maven依賴,在不了解其都配置了哪些東西的基礎上可能會對初學者有一定困擾,所以建議初學者先看Guns V1.0
##功能簡介
用戶管理
角色管理
部門管理
菜單管理
字典管理
業務日志
登錄日志
監控管理
通知管理
代碼生成
##使用說明
導入sql/guns.sql文件到mysql數據庫
以maven方式導入項目到ide
修改application.yml中的數據庫相關的配置,改為您本機的數據庫配置
啟動項目,管理員賬號admin/密碼111111
###如何啟動項目 Guns目前支持三種啟動方式:
在IDE里運行GunsApplication類中的main方法啟動
執行如下maven命令
clean package -Dmaven.test.skip=true
并從target目錄中找到guns-1.0.0-SNAPSHOT.jar,并在jar包的目錄下執行如下java命令
java -jar guns-1.0.0-SNAPSHOT.jar
修改pom.xml中如下片段
jar
改為
war
并打包放入到tomcat中執行
##所用框架 ###前端
Bootstrap v3.3.6
jQuery v2.1.4
bootstrap-table v1.9.0
layer v2.1
zTree core v3.5.28
WebUploader 0.1.5
###后端
SpringBoot 1.5.3.RELEASE
MyBatis-Plus 2.0.8
MyBatis 3.4.4
Spring 4.3.8.RELEASE
Beetl 2.7.15
hibernate-validator 5.3.5.Final
Ehcache 3.3.1
Kaptcha 2.3.2
Fastjson 1.2.31
Shiro 1.4.0
Druid 1.0.31
##項目包結構說明
├─main
│ │
│ ├─java
│ │ │
│ │ ├─com.stylefeng.guns----------------項目主代碼
│ │ │ │
│ │ │ ├─common----------------項目公用的部分(業務中經常調用的類,例如常量,異常,實體,注解,分頁類,節點類)
│ │ │ │
│ │ │ ├─config----------------項目配置代碼(例如mybtais-plus配置,ehcache配置等)
│ │ │ │
│ │ │ ├─core----------------項目運行的核心依靠(例如aop日志記錄,攔截器,監聽器,guns模板引擎,shiro權限檢查等)
│ │ │ │
│ │ │ ├─modular----------------項目業務代碼
│ │ │ │
│ │ │ ├─GunsApplication類----------------以main方法啟動springboot的類
│ │ │ │
│ │ │ └─GunsServletInitializer類----------------用servlet容器啟動springboot的核心類
│ │ │
│ │
代碼片段和文件信息
- 上一篇:一次,二次,三次指數平滑預測算法java
- 下一篇:物流管理系統源代碼java畢設
評論
共有 條評論