Sobes.tech
Назад к вопросам
Junior — Middle
61

Применяешь ли ты аннотацию @Bean для объявления компонента в конфигурации?

Ответ от нейросети

sobes.tech AI

Да, аннотация @Bean в Spring используется для объявления компонента (бина) в конфигурационном классе. Это позволяет явно определить, что метод возвращает объект, который должен быть зарегистрирован в контексте Spring как бин.

Пример использования:

@Configuration
public class AppConfig {

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

В этом примере метод myService() создает и возвращает объект, который Spring зарегистрирует как бин с именем myService. Такой подход полезен для явного управления созданием бинов и их конфигурацией.