私は JSF + Spring プロジェクトを使用しています。Spring manged Bean は ViewScoped です
私の保存状態はクライアントです。
<context-param>
<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
<param-value>client</param-value>
</context-param>
以下は私のBeanで、BeanとpostconstructメソッドのコンストラクターがTomcatの起動時にのみ呼び出されることがわかりました。SpringマネージドBeanの下で毎回ページの更新時にメソッドを呼び出したい場合、それは実際の動作ですか?
@Component
@ViewScoped
public class DataTableBean implements Serializable{
public DataTableBean() {
super();
}
@PostConstruct
private void loadDataData(){
System.out.println("Post constructing");
}
}