Sobes.tech
Junior — Middle

Wat is het doel van de @PreDestroy-annotatie binnen het Spring Framework?

sobes.tech AI

Antwoord van AI

De annotatie @PreDestroy in Spring Framework wordt gebruikt om de methode aan te geven die moet worden aangeroepen voordat de bean wordt vernietigd. Dit maakt het mogelijk om de benodigde opruimacties uit te voeren, zoals het sluiten van databaseverbindingen, het vrijmaken van resources of het opslaan van de toestand.

Voorbeeld van gebruik:

@Component
public class MyBean {

    @PreDestroy
    public void cleanup() {
        // opruimcode, bijvoorbeeld het sluiten van resources
        System.out.println("Bean wordt vernietigd");
    }
}

Spring roept automatisch de methode cleanup() aan bij het beëindigen van de applicatiecontext.