SSM實現許可權管理
許可權管理程式碼來源:
https://github.com/tlhhup/tlh
系統採用spring、springmvc、mybatis處理後臺業務實現,前端採用jquery、jquery easyui作用檢視層。系統最小單位,實現許可權過濾。
1. 功能
1. 使用者管理
2. 角色管理
3. 許可權管理:並通過自定義標籤實現許可權的過濾
4. 使用者授權
5. 日誌管理
學習疑問:
BaseEntity
裡面的private int from;private int page = 1;private int rows = 10;這3個屬性有什麼用?
User
裡面的hasRight以及calculateRightSum方法不是很明白,方法裡面涉及到rightSum,不是很明白它的意思?
ValidateUtil
裡面的right == null不是很明白
MenuServiceImpl
findAllMenus的model.setState(“closed”);什麼意思?,該樹形資料結構,是否可以通過xml解決效能會更好?
queryRoleMenus查詢是否有優化方案?