Sobes.tech
Junior — Middle
79

Каково предназначение аннотации @PreDestroy в рамках Spring Framework?

Компании, где спрашивали
Y_lab development

Ответ от нейросети

sobes.tech AI

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

Пример использования:

@Component
public class MyBean {

    @PreDestroy
    public void cleanup() {
        // код очистки, например, закрытие ресурсов
        System.out.println("Bean is being destroyed");
    }
}

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