本次更新主要是為升級框架架構,升級UI界面!
Guns 6.0 更新說明:
- 前端框架升級easyweb 3.1.5,layui升級2.5.5。
- 優化整體前端UI界面,更加簡潔,大氣。
- 抽象出一套許可權模型,利用介面進行許可權控制和調用規則,方便在許可權控制方面進行拓展。
- 替換掉了以往的ShiroKit,採用LoginContextHolder.getContext().getUser()獲取當前登錄用戶。
- 許可權框架替換為spring security + jwt,採用令牌登錄方式,更加靈活可拓展,同時方便對接多系統SSO。
- 新增常量容器模型,對系統變數,常量,以及用戶自定義的一些參數進行在線維護,在線刷新參數值,無需重啟。
- 系統的驗證碼開關,頂部導航欄開關,系統默認密碼等在常量容器進行維護,極大方便了系統使用。
- 所有頁面載入的css和js進行版本控制,當升級項目時,更新對應版本號,可控制瀏覽器對緩存js和css的刷新。
- 增加用戶的職務管理,可對用戶進行職務綁定。
Guns 介紹:
Guns基於SpringBoot 2,致力於做更簡潔的後台管理系統,完美整合springmvc + spring security + jwt + mybatis-plus + beetl! Guns項目代碼簡潔,註釋豐富,上手容易,同時Guns包含許多基礎模塊(用戶管理,角色管理,部門管理,字典管理等10個模塊),可以直接作為一個後台管理系統的腳手架!