解决思路是shiro和cache在引用service实例顺序问题,shiro引入应在cache后, shiro配置文件中引用realm属性bean中引用的service采用延迟加载策略。
@Autowired
@Lazy
private ServiceI service;
//尽量所有引用的service都懒加载,因为可能别的未注释懒加载service中引用了懒加载的service,则也会立即加载
解决思路是shiro和cache在引用service实例顺序问题,shiro引入应在cache后, shiro配置文件中引用realm属性bean中引用的service采用延迟加载策略。
@Autowired
@Lazy
private ServiceI service;
//尽量所有引用的service都懒加载,因为可能别的未注释懒加载service中引用了懒加载的service,则也会立即加载