Sobes.tech
Junior — Middle
102

Hoe implementeert en gebruikt u de parameters uit het Bean-configuratiebestand in een Spring-toepassing?

Bedrijven waar gevraagd werd
ИннотехИннотех

Antwoord van AI

sobes.tech AI

В Spring для внедрения параметров из конфигурационного файла в Bean обычно используют аннотацию @Value или связывают параметры через @ConfigurationProperties.

Пример с @Value:

@Component
public class MyBean {
    @Value("${my.property.name}")
    private String propertyName;

    public void printProperty() {
        System.out.println(propertyName);
    }
}

В application.properties или application.yml задается значение:

my.property.name=Пример значения

При запуске Spring внедрит значение из конфигурации в поле propertyName.

Альтернативно, можно использовать класс с @ConfigurationProperties для группировки параметров в один объект.