Junior — Middle
Aký je účel anotácie @PreDestroy v rámci Spring Frameworku?
sobes.tech AI
Odpoveď od AI
Anotácia @PreDestroy v rámci Spring Framework sa používa na označenie metódy, ktorá má byť volaná pred zničením beana. To umožňuje vykonanie potrebných operácií čistenia, ako je zatvorenie spojení s databázou, uvoľnenie zdrojov alebo uloženie stavu.
Príklad použitia:
@Component
public class MyBean {
@PreDestroy
public void cleanup() {
// kód čistenia, napríklad zatvorenie zdrojov
System.out.println("Bean sa ničí");
}
}
Spring automaticky zavolá metódu cleanup() pri ukončení kontextu aplikácie.