Junior — Middle
Ce funcție sau metodă Spring este apelată după inițializarea Bean-ului în procesul său de creare?
sobes.tech AI
Răspuns de la AI
În Spring, după inițializarea Bean-ului, se apelează metoda marcată cu @PostConstruct, dacă există. În plus, dacă Bean-ul implementează interfața InitializingBean, se apelează metoda afterPropertiesSet().
De asemenea, se poate specifica o metodă de inițializare prin atributul init-method în configurația XML sau prin parametrul initMethod în adnotarea @Bean.
Exemplu cu @PostConstruct:
@Component
public class MyBean {
@PostConstruct
public void init() {
// cod de inițializare
}
}
Astfel, Spring garantează apelarea metodei specificate imediat după crearea și configurarea Bean-ului, dar înainte de utilizarea sa.