У чому різниця між PreDestroy і PostConstruct?

Анотація @PostConstruct використовується для методу, який потрібно виконати після впровадження залежності для виконання будь-якої ініціалізації. Анотація @PreDestroy використовується в методах як сповіщення про зворотний виклик, щоб повідомити, що примірник у процесі видалення контейнером. 20 вересня 2021 р.

@PostConstruct : викликається після ініціалізації bean-компонента і перед тим, як цей bean-компонент повертається до запитуваного об’єкта. @PreDestroy : викликається безпосередньо перед видаленням біна з контейнера.

Як і @Resource, типи анотацій @PostConstruct і @PreDestroy були частиною стандартних бібліотек Java від JDK 6 до 8. Однак, весь javax. пакет анотацій було відокремлено від основних модулів Java у JDK 9 і зрештою видалено в JDK 11.

BeanPostProcessor проти PostConstruct Пам’ятайте про це BeanPostProcessor — це інтерфейс, тоді як @PostConstruct — це анотація. Методи, анотовані @PostConstruct, виконуються після виклику функції конструктора.

Ми можемо замінити @PostConstruct на BeanFactoryPostProcessor та інтерфейс PriorityOrdered. Перший визначає дію, яка має бути виконана після створення екземпляра об’єкта. Другий інтерфейс повідомляє Spring порядок ініціалізації компонента.

Анотація PostConstruct є використовується для методу, який потрібно виконати після того, як ін’єкція залежності виконана для виконання будь-якої ініціалізації. Цей метод ПОВИНЕН бути викликаний перед тим, як клас буде введено в експлуатацію. Ця анотація ПОВИННА підтримуватися в усіх класах, які підтримують впровадження залежностей.

Related Post

Яка цитата про знання власної гідності?Яка цитата про знання власної гідності?

Ось кілька цитат, які допоможуть вам нагадати про вашу самооцінку: Завжди пам’ятайте, що ви сміливіші, ніж ви думаєте, сильніші, ніж здається, і розумніші, ніж ви думаєте. Життя важке, моя люба,

Яка IP-адреса маршрутизатора LB Link?Яка IP-адреса маршрутизатора LB Link?

LB-Link : 192.168. 16.1 | Налаштування бездротового маршрутизатора LB-Link | NETVN – YouTube.3 травня 2018 Вхід на маршрутизатор LB-LINK Підключіть кабель маршрутизатора до ноутбука або комп’ютера. Або скористайтеся бездротовою мережею.

Який відомий твір Клода Дебюссі?Який відомий твір Клода Дебюссі?

Найвідоміша мелодія Дебюссі Clair de lune, сумна третя частина його сюїти Bergamasque, створеної в 1890 році. Її використовували для реклами всього, починаючи від авіакомпаній і закінчуючи туалетними паперами, і включили