Junior — Middle
78
Каково предназначение аннотации @PreDestroy в рамках Spring Framework?
Companies where asked
Y_lab development
Answer from AI
sobes.tech AI
Аннотация @PreDestroy в Spring Framework используется для указания метода, который должен быть вызван перед уничтожением бина. Это позволяет выполнить необходимые операции очистки, например, закрыть соединения с базой данных, освободить ресурсы или сохранить состояние.
Пример использования:
@Component
public class MyBean {
@PreDestroy
public void cleanup() {
// код очистки, например, закрытие ресурсов
System.out.println("Bean is being destroyed");
}
}
Spring вызовет метод cleanup() автоматически при завершении работы контекста приложения.