Spring Boot: сторонняя конфигурация

Помимо использования @ConfigurationProperties для аннотирования класса, вы также можете использовать его в открытых методах @Bean. Это может быть особенно полезно, когда вы хотите связать свойства со сторонними компонентами, которые находятся вне вашего контроля.

Чтобы настроить bean-компонент из свойств Environment, добавьте @ConfigurationProperties к его регистрации bean-компонента, как показано в следующем примере:

@ConfigurationProperties(prefix = "another")
@Bean
public AnotherComponent anotherComponent() {
    ...
}

Любое свойство JavaBean, определенное с другим префиксом, отображается на этот bean-компонент AnotherComponent аналогично примеру AcmeProperties.


Читайте также:


Комментарии

Популярные сообщения из этого блога

Методы класса Object в Java

Как получить текущий timestamp в Java

Основные опции JVM для повышения производительности и отладки