Встречается на собеседованиях • сегодня
Для чего нужна аннотация Bean в Spring
Аннотация @Bean используется в Spring для объявления метода, который создает и настраивает объект для управления контейнером IoC. Возвращаемый объект регистрируется как бин в контексте приложения.
Основные случаи использования:
- Когда нужно создать бин из сторонней библиотеки (например, DataSource)
- Для кастомной конфигурации бина (например, задание scope или lazy-init)
- Когда требуется программное создание бина (не через
@Component)
Пример:
java
@Configuration
public class AppConfig {
@Bean
public DataSource dataSource() {
return new DriverManagerDataSource("jdbc:h2:mem:test");
}
}Бин можно использовать через @Autowired в других компонентах.

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