Spring Boot: сторонняя конфигурация
Помимо использования @ConfigurationProperties для аннотирования класса, вы также можете использовать его в открытых методах @Bean. Это может быть особенно полезно, когда вы хотите связать свойства со сторонними компонентами, которые находятся вне вашего контроля.
Чтобы настроить bean-компонент из свойств Environment, добавьте @ConfigurationProperties к его регистрации bean-компонента, как показано в следующем примере:
@ConfigurationProperties(prefix = "another")
@Bean
public AnotherComponent anotherComponent() {
...
}
Любое свойство JavaBean, определенное с другим префиксом, отображается на этот bean-компонент AnotherComponent аналогично примеру AcmeProperties.
Читайте также:
- Spring Boot: проверка типов свойств конфигурации, связывание свойств JavaBean
- Spring Boot: проверка типов свойств конфигурации, привязка конструктора
- Spring Boot: включение типов аннотированных @ConfigurationProperties
- Spring Boot: использование типов аннотированных @ConfigurationProperties
Комментарии
Отправить комментарий