ShiroConfig配置文件无法通过@Value加载yml变量的解决办法


/**
* 配置Shiro生命周期处理器
* 使用springboot整合shiro时,@value注解无法读取application.yml中的配置
*解决方法:将LifecycleBeanPostProcessor的配置方法改成静态的就可以了
  *LifecycleBeanPostProcessor将Initializable和Destroyable的实现类统一在其内部自动分别调用了Initializable.init()和Destroyable.destroy()方法,从而达到管理shiro bean生命周期的目的

*/
@Bean(name = "lifecycleBeanPostProcessor")
public static LifecycleBeanPostProcessor lifecycleBeanPostProcessor() {
return new LifecycleBeanPostProcessor();
}


免责声明!

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



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