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