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