Методи для створення і знищення Bean. Анотації @PostConstruct і @PreDestroy в Spring

лютого
12
2012

Якщо з'явилася необхідність додати якийсь код після створення bean'а, скористайтесь анотацією @PostConstruct. Наприклад:


    @PostConstruct
    public void postConstruct() {
        // дії після створення об'єкту
    }

На момент виклику методу, що використовує анотацію @PostConstruct, всі об'єкти, помічені анотацією @Autowired вже будуть створені.

Якщо необхідно виконати якісь дії перед знищенням bean'а, скористайтесь анотацією @PreDestroy. Приклад:


    @PreDestroy
    public void preDestroy() {
        // дії перед знищенням об'єкта
    }

Напишіть перше повідомлення!

Ви повинні увійти під своїм аккаунтом щоб залишати коментарі