【发布时间】:2015-04-22 13:11:54
【问题描述】:
我正在使用 Spring Boot 应用程序。在某些 @Component 类中加载了 @Value 字段,而在其他类中它们始终为 null。
似乎@Value(s) 在我的@Bean/@Component 被创建之后被加载。
我需要从@Bean 的属性文件中加载一些值。
你有什么建议吗?
【问题讨论】:
-
“其他类”是否注册为spring beans?收到值的和没有收到值的有什么区别?
-
当然,它们是 Bean 或 Component
-
你在检查构造函数中的值吗?
标签: java spring spring-boot spring-bean spring-properties