No SecurityManager acce 關於spring靜態注入securityManager的問題,Subject subject = SecurityUtils.getSubject()

遇到問題: 在接收mq隊列進行邏輯處理,需要操作緩存時,在getSecurityManager()時,出現如下異常,即無法獲取到securityManager對象。而在正常的系統登陸後操作緩存,卻沒有出現此問題。  原因在於項目在登陸成功後,已經在shiro過濾器中注入了該對象,而在消息隊列消費過程中,此對象仍然爲空,故在獲取session去操作緩存過程中,因爲獲取不到securityManage
相關文章
相關標籤/搜索