Sobes.tech
Junior — Middle
85

Spring-те @PreDestroy аннотациясы қалай жұмыс істейді және оның мақсаты неде?

Сұралған компаниялар
ITFB Group

AI-дан жауап

sobes.tech AI

Аннотация @PreDestroy в Spring используется для указания метода, который должен быть вызван перед уничтожением бина (например, при завершении работы приложения или удалении бина из контекста). Это позволяет выполнить очистку ресурсов, закрыть соединения или выполнить другие завершающие действия.

Пример:

@Component
public class MyBean {

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

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