Sobes.tech
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.