Junior — Middle
Spring-də Bean-in yaradılma prosesi zamanı, Bean-in başlanğıcından sonra hansı funksiya və ya metod çağırılır?
sobes.tech Süni İntellekt
AI-dan cavab
Spring-də, Bean-in ilkinləşdirilməsindən sonra, əgər mövcuddursa, @PostConstruct ilə işarələnmiş metod çağırılır. Bundan əlavə, əgər Bean InitializingBean interfeysini həyata keçirirsə, afterPropertiesSet() metodu çağırılır.
Həmçinin, XML konfiqurasiyasında init-method atributu və ya @Bean anotasiyasındakı initMethod parametri vasitəsilə başlanğıc metodu göstərə bilər.
@PostConstruct ilə nümunə:
@Component
public class MyBean {
@PostConstruct
public void init() {
// başlanğıc kodu
}
}
Beləliklə, Spring, Bean yaradıldıqdan və konfiqurasiya edildikdən sonra, lakin istifadə etməzdən əvvəl, göstərilən metodu çağırmağı təmin edir.