Sobes.tech
Junior — Middle

Jaki jest cel adnotacji @PreDestroy w ramach Spring Framework?

sobes.tech AI

Odpowiedź od AI

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

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

@Component
public class MyBean {

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

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