Sobes.tech
Junior — Middle

Heb je de annotatie @PostConstruct toegepast in een Spring-toepassing?

sobes.tech AI

Antwoord van AI

De @PostConstruct-annotatie in Spring wordt gebruikt om een methode te markeren die onmiddellijk moet worden uitgevoerd nadat Spring de bean heeft gemaakt en de afhankelijkheden heeft geïnjecteerd, maar voordat de bean beschikbaar is voor gebruik. Dit is handig voor het initialiseren van bronnen of het uitvoeren van configuratielogica.

Voorbeeld van gebruik:

@Component
public class MyService {

    @PostConstruct
    public void init() {
        // initialisatiecode, bijvoorbeeld het laden van configuratie
        System.out.println("Bean geïnitialiseerd");
    }
}

Op deze manier wordt de methode met @PostConstruct gegarandeerd één keer aangeroepen na het maken van de bean en de afhankelijkheidsinjectie.