Junior — Middle
Каква е целта на анотацията @PreDestroy в рамките на Spring Framework?
sobes.tech AI
Отговор от AI
Анотацията @PreDestroy в Spring Framework се използва за указване на метода, който трябва да бъде извикан преди унищожаването на бина. Това позволява да се изпълнят необходимите операции по почистване, като затваряне на връзки с базата данни, освобождаване на ресурси или запазване на състоянието.
Пример за използване:
@Component
public class MyBean {
@PreDestroy
public void cleanup() {
// код за почистване, например затваряне на ресурси
System.out.println("Bean се унищожава");
}
}
Spring автоматично ще извика метода cleanup() при приключване на контекста на приложението.