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.