錯誤原因:shiro類型和string轉換錯誤,項目啟動時加載項目中的類使用的加載器都是
org.springframework.boot.devtools.restart.classloader.RestartClassLoader
而從shiro session 取出來的對象(從redis中取出經過反序列化)的類加載器都是
sun.misc.Launcher.AppClassLoader
最后排查到使用shiro發生錯誤
<@shiro.hasPermission name="user:select">
在我的錯誤當中,我將它刪除即可