Встречается на собеседованиях • сегодня
Какой жизненный цикл бина
Жизненный цикл бина в Spring состоит из нескольких этапов:
- Создание экземпляра - контейнер создает бин через конструктор или фабричный метод.
- Внедрение зависимостей - Spring инжектит зависимости через поля, сеттеры или конструктор.
- Post-обработка - вызываются методы с аннотациями
@PostConstructиBeanPostProcessor. - Готов к использованию - бин находится в контексте и доступен для работы.
- Уничтожение - перед удалением вызываются
@PreDestroyметоды иDisposableBean.destroy().
Пример:
java
@Component
public class MyBean {
@PostConstruct
public void init() {
System.out.println("Initialization logic");
}
@PreDestroy
public void cleanup() {
System.out.println("Cleanup logic");
}
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы