Mit csinál a @predestroy?

Tartalomjegyzék:

Mit csinál a @predestroy?
Mit csinál a @predestroy?

Videó: Mit csinál a @predestroy?

Videó: Mit csinál a @predestroy?
Videó: Нил Гершенфельд о Fab Labs 2024, Szeptember
Anonim

A PreDestroy megjegyzés a metódusokon visszahívási értesítésként használatos annak jelzésére, hogy a példány eltávolítása folyamatban van a tároló által. A PreDestroy-val jegyzett metódust általában az általa tárolt erőforrások felszabadítására használják.

Miért használjuk a @PostConstructot?

A PostConstruct annotáció egy olyan metóduson használatos, amelyet a függőségi befecskendezés után kell végrehajtani bármilyen inicializálás végrehajtásához Ezt a metódust KELL meghívni az osztály üzembe helyezése előtt. Ezt a megjegyzést minden olyan osztályon támogatni KELL, amely támogatja a függőségi injekciót.

Lehet a PostConstruct privát?

A PostConstruct alkalmazásának módja public, védett, csomag privát vagy privát lehet. A metódus NEM lehet statikus.

Mi az a @PostConstruct annotáció tavasszal?

A

@PostConstruct egy annotáció, amelyet egy olyan metódushoz használnak, amelyet a függőségi injekció után kell végrehajtani az inicializálás végrehajtásához.

Miért nem hívják meg a PostConstruct-ot?

A Java EE komponens megjegyzései, például a @PostConstruct, csak a konténer által kezelt komponensekre vonatkoznak. Ha egyszerűen saját maga hívja meg az új BlogEntryDao-t, akkor a isn tároló nem fogja elfogni a létrehozást, és meghívja a @PostConstruct metódust.