Проблема с @ConfigurationProperties и @Value при совместном использовании веснойJAVA

Программисты JAVA общаются здесь
Anonymous
Проблема с @ConfigurationProperties и @Value при совместном использовании весной

Сообщение Anonymous »

Я использую @ConfigurationProperties и @Value с классом записи [Java 21 и Spring boot starter 3.2.2]. Но свойства с @Value заполняются как нулевые. Я встретил несколько веток, в которых объясняется сценарий вложенных свойств: Spring Inject Values ​​с @ConfigurationProperties и @Value
Может ли кто-нибудь помочь мне понять, почему это не работает для меня?
Может ли кто-нибудь помочь мне понять, почему это не работает для меня?
p>
application.yaml
abc:
property1: value1
property_name2: value2

Запись
@ConfigurationProperties(prefix = "abc")
public record Model(
String property1,
@Value("${property_name2}") String property2) {
}

Выход:
Model[property1=value1, property2=null]


Подробнее здесь: https://stackoverflow.com/questions/785 ... -in-spring

Вернуться в «JAVA»