Встречается на собеседованиях • сегодня
Почему @Bean используется с методом
@Bean используется для объявления Spring-бина в конфигурационном классе (помеченном @Configuration). Он указывает, что метод возвращает объект, который должен управляться Spring-контейнером.
Пример:
java
@Configuration
public class AppConfig {
@Bean
public MyService myService() {
return new MyServiceImpl();
}
}Преимущества:
- Гибкость: можно создавать бины с помощью произвольной логики (не только через
@Component). - Внедрение зависимостей: метод может принимать параметры, которые Spring автоматически разрешит.
- Подходит для интеграции с библиотеками, где нельзя добавить
@Component.
Важно: метод вызывается только один раз, а результат кэшируется.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы