Sobes.tech
Junior — Middle
103

Comment implémentez-vous et utilisez-vous les paramètres du fichier de configuration Bean dans une application Spring ?

Entreprises à qui on a demandé
ИннотехИннотех

Réponse de l'IA

sobes.tech IA

В 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 для группировки параметров в один объект.