springBoot集成shiro+redis遇到的坑



今天在整合springboot和shiro使用redis做緩存的時候遇到個坑  記錄一下


在doGetAuthorizationInfo方法進行權限校驗時發生錯誤


代碼定位在這行

UUser token = (UUser) SecurityUtils.getSubject().getPrincipal();


貼出異常



發現是同一類型竟然不能進行強制類型轉換,使用redis管理緩存後出現此問題。

出現原因:使用了spring-boot-devtools熱部署(具體原因未知)

解決辦法:把springBoot熱部署去掉,目前暫未出現異常



坑~~~~~~~~別跳


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章