/**
* 配置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();
}