Sobes.tech
Назад к вопросам
Junior — Middle
58

Какая роль у аннотации @Configuration в настройке Spring-приложения?

Ответ от нейросети

sobes.tech AI

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

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

Пример:

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

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