Это не кажется правильным. Я делал небольшую очистку своего кода и только что заметил это. Каждый запрос ajax запускает конструктор и @PostConstruct
моего @ViewScoped
bean. Даже простая разбивка на страницы базы данных запускает его.
Я понял , что @ViewScoped
длиннее, чем @RequestScoped
, и что он не должен восстанавливаться каждый раз запрос. Только после полной перезагрузки страницы GET.