Я написал свой класс свойств следующим образом:
@Component
@ConfigurationProperties(prefix = "third")
, а мой application.yml -
third:
key1:
field1: value1
field2: value2
key2:
field1: value1
field2: value2
, он будет отображать third.key1
и third.key2
Но когда яудалите key2 в моем application.yml
third:
key1:
field1: value1
field2: value2
# key2:
# field1: value1
# field2: value2
, затем отправьте actuator/refresh
, это ответ third.key2
Ответ показывает, что он распознал вещи, измененные в application.yml
рендеринг стиля бина third.key1
и third.key2