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

Что такое bean в Spring

В Spring bean — это объект, который управляется IoC-контейнером. Он создаётся, настраивается и управляется Spring на основе конфигурации (XML, аннотаций или Java-кода).

Ключевые особенности:

  • Жизненный цикл контролируется Spring (создание, инициализация, уничтожение).
  • Может быть внедрён (@Autowired) в другие компоненты.
  • Может быть синглтоном (по умолчанию) или иметь другой scope (prototype, request, session).

Пример:

java
@Component
public class MyBean {
    public void doSomething() {
        System.out.println("Bean is working!");
    }
}

@RestController
public class MyController {
    @Autowired
    private MyBean myBean;  // Внедрение зависимости
}

Bean'ы — основа Dependency Injection в Spring.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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