Junior — Middle
Welke functie of methode van Spring wordt aangeroepen na de initialisatie van de Bean in het creatieproces?
sobes.tech AI
Antwoord van AI
In Spring wordt na de initialisatie van de Bean de methode gemarkeerd met @PostConstruct, indien aanwezig, aangeroepen. Daarnaast wordt, als de Bean de interface InitializingBean implementeert, de methode afterPropertiesSet() aangeroepen.
Ook kan een initialisatiemethode worden opgegeven via het attribuut init-method in de XML-configuratie of via de parameter initMethod in de @Bean-annotatie.
Voorbeeld met @PostConstruct:
@Component
public class MyBean {
@PostConstruct
public void init() {
// initialisatiecode
}
}
Op deze manier garandeert Spring dat de opgegeven methode wordt aangeroepen direct na het maken en configureren van de Bean, maar vóór het gebruik ervan.