Sobes.tech
Junior — Middle
101

Haben Sie die Annotation @PreDestroy in Ihren Projekten verwendet?

Unternehmen wurden gefragt
СБЕРСБЕР

Antwort von AI

sobes.tech KI

Аннотация @PreDestroy используется в Java для указания метода, который должен быть вызван перед уничтожением бина в контейнере (например, в Spring или Java EE).

Я использовал @PreDestroy для освобождения ресурсов, закрытия соединений или выполнения других завершающих операций перед удалением объекта из контекста.

Пример:

@Component
public class MyService {

    @PreDestroy
    public void cleanup() {
        // освобождение ресурсов
        System.out.println("Очистка перед уничтожением бина");
    }
}

Это гарантирует, что метод cleanup() будет вызван автоматически при завершении работы приложения или уничтожении бина.