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

Что такое жизненный цикл бинов

Жизненный цикл бинов в Spring описывает этапы от создания до уничтожения бина в контейнере. Основные этапы:

  1. Создание экземпляра – через конструктор или фабричный метод.
  2. Заполнение свойств – инъекция зависимостей через @Autowired или XML.
  3. Инициализация – вызов методов с аннотациями @PostConstruct или init-method.
  4. Готов к использованию – бин находится в контексте.
  5. Уничтожение – вызов @PreDestroy или destroy-method перед удалением.

Пример:

java
@Component
public class MyBean {
    @PostConstruct
    public void init() {
        System.out.println("Initializing bean");
    }

    @PreDestroy
    public void cleanup() {
        System.out.println("Destroying bean");
    }
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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