Sobes.tech
Junior — Middle
103

Haben die @Configuration-Annotation die Fähigkeit, Beans in Spring zu erstellen?

Antwort von AI

sobes.tech KI

Аннотация @Configuration в Spring сама по себе не создает бины, а обозначает класс как источник определения бинов. Внутри класса с @Configuration обычно объявляют методы с аннотацией @Bean, которые и создают и настраивают объекты (бины), управляемые Spring-контейнером.

То есть @Configuration — это сигнал Spring, что данный класс содержит определения бинов, а сами бины создаются методами с @Bean.

Пример:

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