Встречается на собеседованиях • сегодня
Зачем используется @Bean
@Bean используется в Spring для объявления метода, который создаёт и настраивает объект, управляемый контейнером IoC. Этот объект становится бином, который можно внедрять через DI.
Пример:
java
@Configuration
public class AppConfig {
@Bean
public DataSource dataSource() {
return new DriverManagerDataSource("jdbc:h2:mem:test");
}
}Ключевые особенности:
- Метод должен быть в классе с аннотацией
@Configuration - Spring вызывает метод только один раз, сохраняя результат в контексте
- По умолчанию имя бина = имя метода
- Позволяет интегрировать сторонние библиотеки в Spring-контекст
- Можно настраивать зависимости через параметры метода

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