Sobes.tech
Junior — Middle

Care este scopul adnotării @PreDestroy în cadrul Spring Framework?

sobes.tech AI

Răspuns de la AI

A adnotare @PreDestroy din Spring Framework este utilizată pentru a indica metoda care trebuie apelată înainte de distrugerea bean-ului. Acest lucru permite efectuarea operațiunilor de curățare necesare, cum ar fi închiderea conexiunilor la bazele de date, eliberarea resurselor sau salvarea stării.

Exemplu de utilizare:

@Component
public class MyBean {

    @PreDestroy
    public void cleanup() {
        // cod de curățare, de exemplu, închiderea resurselor
        System.out.println("Bean-ul este distrus");
    }
}

Spring va apela automat metoda cleanup() la încheierea contextului aplicației.