Методы для создания и уничтожения Bean. Аннотации @PostConstruct и @PreDestroy в Spring

февраля
12
2012

Если появилась необходимость добавить какой-то код после создания bean'а, воспользуйтесь аннотацией @PostConstruct. Например:


    @PostConstruct
    public void postConstruct() {
        // действия после создания объекта
    }

На момент вызова метода, использующего аннотацию @PostConstruct, все объекты, помеченные аннотацией @Autowired уже будут созданны.

Если необходимо выполнить какие-то действия перед уничтожением bean'а, воспользуйтесь аннотацией @PreDestroy. Пример:


    @PreDestroy
    public void preDestroy() {
        // действия перед уничтожением объекта
    }

Напишите первое сообщение!

Вы должны войти под своим аккаунтом чтобы оставлять комментарии