Якщо з'явилася необхідність додати якийсь код після створення bean'а, скористайтесь анотацією @PostConstruct. Наприклад:
@PostConstruct
public void postConstruct() {
// дії після створення об'єкту
}
На момент виклику методу, що використовує анотацію @PostConstruct, всі об'єкти, помічені анотацією @Autowired вже будуть створені.
Якщо необхідно виконати якісь дії перед знищенням bean'а, скористайтесь анотацією @PreDestroy. Приклад:
@PreDestroy
public void preDestroy() {
// дії перед знищенням об'єкта
}