Назад к вопросам
СБЕР
Junior — Middle
63
Использовали ли вы аннотацию @PreDestroy в своих проектах?
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
Аннотация @PreDestroy используется в Java для указания метода, который должен быть вызван перед уничтожением бина в контейнере (например, в Spring или Java EE).
Я использовал @PreDestroy для освобождения ресурсов, закрытия соединений или выполнения других завершающих операций перед удалением объекта из контекста.
Пример:
@Component
public class MyService {
@PreDestroy
public void cleanup() {
// освобождение ресурсов
System.out.println("Очистка перед уничтожением бина");
}
}
Это гарантирует, что метод cleanup() будет вызван автоматически при завершении работы приложения или уничтожении бина.