Встречается на собеседованиях • сегодня

Что такое 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();
    }
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы