Junior — Middle
Jaký je účel anotace @PreDestroy v rámci Spring Framework?
sobes.tech AI
Odpověď od AI
Аннотация @PreDestroy в Spring Framework используется для указания метода, который должен быть вызван перед уничтожением бина. Это позволяет выполнить необходимые операции очистки, например, закрыть соединения с базой данных, освободить ресурсы или сохранить состояние.
Пример использования:
@Component
public class MyBean {
@PreDestroy
public void cleanup() {
// код очистки, например, закрытие ресурсов
System.out.println("Bean is being destroyed");
}
}
Spring вызовет метод cleanup() автоматически при завершении работы контекста приложения.