ShiroConfig中使用@Value无法获取数据问题
date
Aug 17, 2023
URL
slug
shiroconfig-value-read-data
status
Published
tags
shiro
summary
ShiroConfig中使用@Value无法获取数据问题
type
Post
问题
需要在ShiroConfig中读取配置文件中数据
获取数据为null
原因
LifecycleBeanPostProcessor将Initializable和Destroyable的实现类统一在其内部自动分别调用了Initializable.init()和Destroyable.destroy()方法,从而达到管理shiro bean生命周期的目的
解决
将ShiroConfig配置中的LifecycleBeanPostProcessor 方法改为静态方式