今天,在springboot项目中,想在监听类的构造器中获取到配置文件中的值然后进行对象操作。
但是因为在创建对象的时候,获取到的是属性的默认值,还没有到配置文件中的值赋给对象属性。
简单来说就是对象初始化构造器中操作是早于springboot通过@Value("${}")将配置文件中的值赋给对象成员变量。
最后使用@PostConstruct注解解决该问题。在对象加载完依赖注入后在执行一步操作。从而获取到配置文件中
的值然后操作。
springboot关于在构造器获取不到配合文件的值
最新推荐文章于 2023-04-27 15:56:27 发布