正文
小伙伴们,你们好,我是老寇
使用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(); }