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.