<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Guns基于SpringBoot,更簡(jiǎn)潔的后臺(tái)管理系統(tǒng)

          聯(lián)合創(chuàng)作 · 2023-09-19 17:12

          Guns

          新版Guns基于SpringBoot全面升級(jí),完美整合springmvc + shiro + mybatis-plus + beetl!

          在不用寫xml配置(V1.0)的基礎(chǔ)上進(jìn)一步簡(jiǎn)化項(xiàng)目配置,讓您更專注于業(yè)務(wù)開發(fā)!拋棄傳統(tǒng)spring xml的配置方式,利用springboot + javabean方式配置spring,極大簡(jiǎn)化了pom.xml配置和spring配置.

          Guns項(xiàng)目代碼簡(jiǎn)潔,注釋豐富,上手容易,同時(shí)Guns包含許多基礎(chǔ)模塊(用戶管理,角色管理,部門管理,字典管理等10個(gè)模塊),可以直接作為一個(gè)后臺(tái)管理系統(tǒng)的腳手架.

          功能簡(jiǎn)介

          1. 用戶管理
          2. 角色管理
          3. 部門管理
          4. 菜單管理
          5. 字典管理
          6. 業(yè)務(wù)日志
          7. 登錄日志
          8. 監(jiān)控管理
          9. 通知管理
          10. 代碼生成

           

          所用框架

          前端
          1. Bootstrap v3.3.6
          2. jQuery v2.1.4
          3. bootstrap-table v1.9.0
          4. layer v2.1
          5. zTree core v3.5.28
          6. WebUploader 0.1.5

          后端
          1. SpringBoot 1.5.3.RELEASE
          2. MyBatis-Plus 2.0.8
          3. MyBatis 3.4.4
          4. Spring 4.3.8.RELEASE
          5. Beetl 2.7.15
          6. hibernate-validator 5.3.5.Final
          7. Ehcache 3.3.1
          8. Kaptcha 2.3.2
          9. Fastjson 1.2.31
          10. Shiro 1.4.0
          11. Druid 1.0.31

          項(xiàng)目特點(diǎn)

          1. 基于SpringBoot,簡(jiǎn)化了大量項(xiàng)目配置和maven依賴,讓您更專注于業(yè)務(wù)開發(fā),獨(dú)特的分包方式,代碼多而不亂。
          2. 完善的日志記錄體系,可記錄登錄日志,業(yè)務(wù)操作日志(可記錄操作前和操作后的數(shù)據(jù)),異常日志到數(shù)據(jù)庫(kù),通過(guò)@BussinessLog注解和LogObjectHolder.me().set()方法,業(yè)務(wù)操作日志可具體記錄哪個(gè)用戶,執(zhí)行了哪些業(yè)務(wù),修改了哪些數(shù)據(jù),并且日志記錄為異步執(zhí)行,詳情請(qǐng)見@BussinessLog注解和LogObjectHolder,LogManager,LogAop類。
          3. 利用beetl模板引擎對(duì)前臺(tái)頁(yè)面進(jìn)行封裝和拆分,使臃腫的html代碼變得簡(jiǎn)潔,更加易維護(hù)。
          4. 對(duì)常用js插件進(jìn)行二次封裝,使js代碼變得簡(jiǎn)潔,更加易維護(hù),具體請(qǐng)見webapp/static/js/common文件夾內(nèi)js代碼。
          5. 利用ehcache框架對(duì)經(jīng)常調(diào)用的查詢進(jìn)行緩存,提升運(yùn)行速度,具體請(qǐng)見ConstantFactory類中@Cacheable標(biāo)記的方法。
          6. controller層采用map + warpper方式的返回結(jié)果,返回給前端更為靈活的數(shù)據(jù),具體參見com.stylefeng.guns.modular.system.warpper包中具體類。
          7. 防止XSS攻擊,通過(guò)XssFilter類對(duì)所有的輸入的非法字符串進(jìn)行過(guò)濾以及替換。
          8. 簡(jiǎn)單可用的代碼生成體系,通過(guò)SimpleTemplateEngine可生成帶有主頁(yè)跳轉(zhuǎn)和增刪改查的通用控制器、html頁(yè)面以及相關(guān)的js。
          9. 控制器層統(tǒng)一的異常攔截機(jī)制,利用@ControllerAdvice統(tǒng)一對(duì)異常攔截,具體見com.stylefeng.guns.core.aop.GlobalExceptionHandler類。

          更多介紹請(qǐng)看 https://gitee.com/stylefeng/guns

          瀏覽 14
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  亚洲精品国产精品国自产观看 | 成人 免费视频A片视频88p | 色婷婷丁香五月天 | 逼逼五月天 | 中文字幕 成人 |