У меня есть метод в представлении Scoped Bean с аннотацией @PreDestroy
и еще один с аннотацией @PostConstruct
.
Метод @PostConstruct
корректно вызывается каждый раз, когда я перехожу к странице, использующей этот вид с видимым охватом bean.
Однако, когда я перехожу на новую страницу (которая не использует эту область видимости bean) на <h:link/>
, метод @PreDestroy
никогда не вызывается.
Я не говорю о изменении вручную URL-адреса или конца сеанса, просто в случае с навигацией.
Что мне не хватает?
Заранее спасибо