最近在整理springboot框架,突然遇到如标题所示的问题,网上多种解决办法均试过后,终于解决了。在遇到该问题的时候,不要犹豫,快试试如下解决方式:
shiro优先初始化,里面用到的bean都会在cache初始化之前被初始化,需要为shiro使用到的bean加@Lazy
比较经常的就是在重写的AuthorizingRealm类中,注入service方法。只要在这些service方法加上延迟加载就可以了。如图所示:
That is all,希望能帮到你!

最近在整理springboot框架,突然遇到如标题所示的问题,网上多种解决办法均试过后,终于解决了。在遇到该问题的时候,不要犹豫,快试试如下解决方式:
shiro优先初始化,里面用到的bean都会在cache初始化之前被初始化,需要为shiro使用到的bean加@Lazy
比较经常的就是在重写的AuthorizingRealm类中,注入service方法。只要在这些service方法加上延迟加载就可以了。如图所示:
That is all,希望能帮到你!