Anotácia PreDestroy sa používa v metódach ako upozornenie na spätné volanie, ktoré signalizuje, že inštancia je v procese odstraňovania kontajnerom. Metóda s anotáciou PreDestroy sa zvyčajne používa na uvoľnenie zdrojov, ktoré má v držbe.
Prečo používame @PostConstruct?
Anotácia PostConstruct sa používa na metóde, ktorú je potrebné vykonať po vykonaní injekcie závislostí na vykonanie akejkoľvek inicializácie Táto metóda MUSÍ byť vyvolaná pred uvedením triedy do prevádzky. Táto anotácia MUSÍ byť podporovaná vo všetkých triedach, ktoré podporujú vkladanie závislostí.
Môže byť PostConstruct súkromný?
Metóda, na ktorú sa PostConstruct aplikuje, MÔŽE byť public, protected, package private alebo private. Metóda NESMIE byť statická.
Čo je anotácia @PostConstruct na jar?
@PostConstruct je anotácia používaná pri metóde, ktorú je potrebné vykonať po vykonaní injekcie závislosti na vykonanie akejkoľvek inicializácie.
Prečo sa PostConstruct nevolá?
Anotácie fazule Java EE, ako napríklad @PostConstruct, sa vzťahujú iba na fazule spravované kontajnermi. Ak sami voláte nový BlogEntryDao, kontajner isn nezachytí vytváranie a nezavolá metódu @PostConstruct.