Встречается на собеседованиях • сегодня
Сколько раз вызывается @PreDestroy
Метод @PreDestroy вызывается один раз перед уничтожением бина контейнером Spring. Это происходит:
- При завершении работы приложения
- При явном удалении бина из контекста
- При вызове
close()наConfigurableApplicationContext
Пример:
java
@Component
public class MyBean {
@PreDestroy
public void cleanup() {
System.out.println("Cleanup resources");
}
}Важно: метод не вызывается, если бин создавался вручную (через new), а не через Spring-контейнер. Также вызов может не произойти при аварийном завершении приложения.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы