Встречается на собеседованиях • сегодня
Работал ли с @PreDestroy
@PreDestroy — это аннотация из JSR-250, которая отмечает метод, вызываемый перед уничтожением бина контейнером (например, при завершении работы приложения). Используется для освобождения ресурсов, закрытия соединений и т.д.
Пример:
java
import javax.annotation.PreDestroy;
public class DatabaseService {
@PreDestroy
public void cleanup() {
System.out.println("Closing database connections...");
// Логика освобождения ресурсов
}
}Важно:
- Работает только в управляемых контейнерах (Spring, Jakarta EE).
- Не гарантирует вызов при аварийном завершении.
- В Spring также можно использовать
DisposableBeanили@Bean(destroyMethod = "...").

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