Wywołanie metod inicjalizujących, finalizujących komponent

0

Witam,

Mam problem dotyczący metod inicjalizujących badź finalizujących komponent w kontenerze Sring.

Wywołuję metody inicjalizujace za pomocą adnotacji PostContract, afterPropertiesSet( z interfejsu Initializing Bean) oraz poprzez metody zdefiniowane w pliku XML <bean class="nazwapkaietu.nazwaklasy" init-method="xmlInit" destory_method="destoryInit" />

Tak samo mam zapisane metody inicjalizujące.

Metody są wywoływane w kolejności :

@PostConstract
afterPropertiesSet
xmlInit
@Predestory
destroy (Disposable bean)
destoryInit

Moje pytanie brzmi :
Czy te wszystkie inicjalizujące uruchamiają się jednocześnie czy kontener każda po kolei uruchamia po sobie??

Pozdrawiam,
K

0

Uruchamia po kolei. W przypadku gdy dwie lub więcej metod sa oznaczone jako @PostConstruct/@PreDestroy to będą uruchomione w kolejności "losowej" (zazwyczaj w kolejności deklaracji)

0

Dziękuję bardzo za odpowiedź.

1 użytkowników online, w tym zalogowanych: 0, gości: 1