Назад к вопросам
Junior — Middle
61
Применяешь ли ты аннотацию @Bean для объявления компонента в конфигурации?
Ответ от нейросети
sobes.tech AI
Да, аннотация @Bean в Spring используется для объявления компонента (бина) в конфигурационном классе. Это позволяет явно определить, что метод возвращает объект, который должен быть зарегистрирован в контексте Spring как бин.
Пример использования:
@Configuration
public class AppConfig {
@Bean
public MyService myService() {
return new MyServiceImpl();
}
}
В этом примере метод myService() создает и возвращает объект, который Spring зарегистрирует как бин с именем myService. Такой подход полезен для явного управления созданием бинов и их конфигурацией.