주석을 사용하는 것과 비교하여 페이지의 데이터를 초기화하기 위해 언제 f:viewAction
또는 preRenderView
이벤트를 사용해야 @PostConstruct
합니까? 기가 콩 등의 범위의 유형에 따라 둘 중 하나를 사용할 수있는 이론적 근거는 백업 콩이 경우인가 @RequestScoped
, 다음 사용의 선택 것 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>
또는
안녕하세요.
public class MyBean
{
@PostConstruct
public void initialize()
{
}
}