Встречается на собеседованиях • сегодня
Что такое Spring Bean
Spring Bean — это объект, который создаётся, управляется и ассемблируется контейнером Spring IoC. Эти бины являются основными строительными блоками Spring-приложений и настраиваются через метаданные (XML, аннотации или Java-конфигурацию).
Ключевые особенности:
- Жизненный цикл управляется Spring-контейнером
- Могут быть синглтонами (по умолчанию), prototype, request, session и др.
- Поддерживают dependency injection (DI) и AOP
Пример объявления бина:
java
@Component
public class MyService {
// Класс-компонент
}
@Configuration
public class AppConfig {
@Bean
public DataSource dataSource() {
// Конфигурация через Java-код
return new DriverManagerDataSource();
}
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы