Back to questions
Junior — Middle
62
Обладают ли аннотации @Configuration способность создавать бины в Spring?
Answer from AI
sobes.tech AI
Аннотация @Configuration в Spring сама по себе не создает бины, а обозначает класс как источник определения бинов. Внутри класса с @Configuration обычно объявляют методы с аннотацией @Bean, которые и создают и настраивают объекты (бины), управляемые Spring-контейнером.
То есть @Configuration — это сигнал Spring, что данный класс содержит определения бинов, а сами бины создаются методами с @Bean.
Пример:
@Configuration
public class AppConfig {
@Bean
public MyService myService() {
return new MyServiceImpl();
}
}