Junior — Middle
Koja funkcija ili metoda Spring poziva nakon inicijalizacije Bean-a u procesu njegovog kreiranja?
sobes.tech АИ
Одговор од АИ
U Spring-u, nakon inicijalizacije Bean-a, poziva se metoda označena sa @PostConstruct, ukoliko postoji. Takođe, ukoliko Bean implementira interfejs InitializingBean, poziva se metoda afterPropertiesSet().
Takođe, može se navesti metoda inicijalizacije putem atributa init-method u XML konfiguraciji ili putem parametra initMethod u anotaciji @Bean.
Primer sa @PostConstruct:
@Component
public class MyBean {
@PostConstruct
public void init() {
// kod inicijalizacije
}
}
Na ovaj način, Spring garantuje poziv navedene metode odmah nakon kreiranja i konfiguracije Bean-a, ali pre njegove upotrebe.