Sobes.tech
Junior — Middle

Mi a szerepe az @Configuration annotációnak egy Spring alkalmazás beállításában?

sobes.tech MI

Válasz az MI-től

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

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

Пример:

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

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