Sobes.tech
Junior — Middle
84

Qual è il ruolo dell'annotazione @Configuration nella configurazione di un'app Spring?

Risposta dell'AI

sobes.tech AI

Аннотация @Configuration в Spring указывает, что класс содержит определения бинов и настройки приложения. Такой класс рассматривается как источник конфигурации, аналогичный XML-конфигурации, но в виде Java-кода.

Используя @Configuration, вы можете объявлять методы с аннотацией @Bean, которые создают и настраивают объекты, управляемые Spring-контейнером.

Пример:

@Configuration
public class AppConfig {
    @Bean
    public MyService myService() {
        return new MyServiceImpl();
    }
}

Таким образом, @Configuration помогает организовать конфигурацию приложения в виде кода, улучшая читаемость и поддержку настроек.