Встречается на собеседованиях • сегодня
Когда используешь @Bean
@Bean используется в Spring для объявления метода, который создаёт и настраивает бины. Применяется в классах с @Configuration, когда нужно:
- Интеграция сторонних библиотек – если класс не помечен
@Componentи не управляется Spring. - Гибкая настройка бина – например, создание бина с динамическими параметрами.
- Условное создание бина – с
@Profileили@Conditional.
Пример:
java
@Configuration
public class AppConfig {
@Bean
public DataSource dataSource() {
return new HikariDataSource(); // Создание бина вручную
}
}Важно: @Bean методы должны быть не-private и не-final. Имя метода становится именем бина по умолчанию.

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