Sobes.tech
Junior — Middle

Mi a célja az @PreDestroy annotációnak a Spring Framework keretében?

sobes.tech MI

Válasz az MI-től

A @PreDestroy annotáció a Spring Framework-ben arra szolgál, hogy megadja azt a metódust, amelyet a bean megsemmisítése előtt hívni kell. Ez lehetővé teszi a szükséges tisztítási műveletek végrehajtását, például adatbázis-kapcsolatok bezárását, erőforrások felszabadítását vagy az állapot mentését.

Használati példa:

@Component
public class MyBean {

    @PreDestroy
    public void cleanup() {
        // tisztítási kód, például erőforrások bezárása
        System.out.println("A bean megsemmisül");
    }
}

A Spring automatikusan meghívja a cleanup() metódust az alkalmazás kontextusának végén.