Junior — Middle
118
Da li anotacije @Configuration imaju sposobnost da kreiraju beane u Spring-u?
Одговор од АИ
sobes.tech АИ
Аннотация @Configuration в Spring сама по себе не создает бины, а обозначает класс как источник определения бинов. Внутри класса с @Configuration обычно объявляют методы с аннотацией @Bean, которые и создают и настраивают объекты (бины), управляемые Spring-контейнером.
То есть @Configuration — это сигнал Spring, что данный класс содержит определения бинов, а сами бины создаются методами с @Bean.
Пример:
@Configuration
public class AppConfig {
@Bean
public MyService myService() {
return new MyServiceImpl();
}
}