Если вы создаете бин @ViewScoped
, метод с аннотацией @PostConstruct
будет вызван ровно один раз при рендеринге представления HTML, которое ссылается на него.
Например:
@ManagedBean
@ViewScoped
public class Foo {
@PostConstruct
public void onPageLoad() {
...
}
}
<h:outputText value=#{foo.property}"/>