Назад к вопросам
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 помогает организовать конфигурацию приложения в виде кода, улучшая читаемость и поддержку настроек.