Sobes.tech
Junior — Middle

Koks @PreDestroy anotacijos tikslas Spring Framework kontekste?

sobes.tech AI

Atsakymas iš AI

Spring Framework @PreDestroy anotacija naudojama nurodyti metodą, kuris turi būti iškviestas prieš bean naikinimą. Tai leidžia atlikti būtinus valymo veiksmus, pvz., uždaryti duomenų bazės ryšius, laisvinti išteklius arba išsaugoti būseną.

Naudojimo pavyzdys:

@Component
public class MyBean {

    @PreDestroy
    public void cleanup() {
        // valymo kodas, pvz., išteklių uždarymas
        System.out.println("Bean yra naikinamas");
    }
}

Spring automatiškai iškvies cleanup() metodą, kai užbaigsis programos kontekstas.