f:viewAction
ページのデータを初期化するためにまたはpreRenderView
イベントを使用して、@PostConstruct
注釈を使用する必要があるのはいつですか? バッキング Bean のスコープのタイプに基づいて、どちらか一方を使用する根拠はありますか。たとえば、バッキング@RequestScoped
Beanが同じ効果をもたらしますか?f:viewAction
preRenderView
@PostConstruct
f:viewAction または preRenderView
<f:metadata>
<f:viewAction action="#{myBean.initialize}" />
</f:metadata>
<f:metadata>
<f:event type="preRenderView" listener="#{myBean.initialize}"/>
</f:metadata>
また
@PostConstruct
public class MyBean
{
@PostConstruct
public void initialize()
{
}
}