is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) spring boot shiro 启动异常,卡住了。


spring boot shiro 启动异常,卡住了。

大概的意思就是  

ShiroFilterFactoryBean  会依赖注入  securityManager   然后 securityManager 会注入自定义 Realm 
然后自定义Realm类里面会注入业务的service类,而那些service类包含事务,都是动态代理类。因此无法注入。

解决办法:去掉自定义Reaml里面对业务service类的依赖注入,想办法采用另外的办法把那些service的bean获取到。
比如:用 SpringUtils.getBean()


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM