ShiroConfig中使用@Value无法获取数据问题

date
Aug 17, 2023
URL
slug
shiroconfig-value-read-data
status
Published
tags
shiro
summary
ShiroConfig中使用@Value无法获取数据问题
type
Post

问题

需要在ShiroConfig中读取配置文件中数据
获取数据为null
notion image

原因

LifecycleBeanPostProcessor将Initializable和Destroyable的实现类统一在其内部自动分别调用了Initializable.init()和Destroyable.destroy()方法,从而达到管理shiro bean生命周期的目的

解决

将ShiroConfig配置中的LifecycleBeanPostProcessor 方法改为静态方式

参考:

 

© Akapril 2018 - 2024