Co robi @predestroy?

Spisu treści:

Co robi @predestroy?
Co robi @predestroy?

Wideo: Co robi @predestroy?

Wideo: Co robi @predestroy?
Wideo: Co robi kondensator? Jak go NIE podłączać, bo wybuchnie? Kurs elektroniki od FORBOT [#10] » 2024, Wrzesień
Anonim

Adnotacja PreDestroy jest używana w metodach jako powiadomienie zwrotne, aby zasygnalizować, że instancja jest w trakcie usuwania przez kontener. Metoda z adnotacją PreDestroy jest zwykle używana do zwalniania zasobów, które były w niej przechowywane.

Dlaczego używamy @PostConstruct?

Adnotacja PostConstruct jest używana w metodzie, która musi zostać wykonana po wykonaniu wstrzyknięcia zależności, aby wykonać jakąkolwiek inicjalizację Ta metoda MUSI zostać wywołana przed uruchomieniem klasy. Ta adnotacja MUSI być obsługiwana we wszystkich klasach obsługujących wstrzykiwanie zależności.

Czy PostConstruct może być prywatny?

Metoda, do której stosuje się PostConstruct, MOŻE być publiczna, chroniona, pakietowa prywatna lub prywatna. Metoda NIE MOŻE być statyczna.

Co to jest adnotacja @PostConstruct na wiosnę?

@PostConstruct to adnotacja używana w metodzie, która musi zostać wykonana po wykonaniu wstrzyknięcia zależności w celu wykonania dowolnej inicjalizacji.

Dlaczego PostConstruct nie jest wywoływany?

Adnotacje ziaren Java EE, takie jak @PostConstruct, mają zastosowanie tylko do ziaren zarządzanych przez kontener. Jeśli po prostu samodzielnie wywołujesz nowy BlogEntryDao, kontener isn nie przechwyci tworzenia i nie wywoła metody @PostConstruct.