我目前正在使用Spring 3.1.2 (webflow version 2.3.1)
,並且我再次面臨一個老問題。問題是通過Spring webflow創建一個新對象。所以我想要做的是以下幾點:在Spring Webflow中創建新對象的首選替代方案
<set name="myBean.foo" value="new Bar()"
我做了一些研究,發現這是一個沒有去。現在面臨同樣的問題,我想知道是否有一些我不知道的問題或者一個首選的替代方案。在過去,我爲此使用了一個靜態工廠。
除了Alan J Liu的回答:每次進行某個轉換(或每次輸入某個視圖)時都需要啓動該對象。
PS:springsource在這裏沒有完全回答我的問題。提前致謝!
所以靜態工廠做你需要什麼,是否正確?你只是尋求替代方法? – dbreaux
其實我只是想知道哪個是最好的方法,因爲創建一個靜態工廠對於我遇到的一些情況確實顯得有點愚蠢。但是你是對的,是的。 – devnomore
瞭解並同意。我只是想澄清。我實際上認爲在視圖狀態內部聲明var會完成它,但是當我剛剛閱讀最新的文檔時,很明顯即使這樣做仍然使用流程範圍的實例。 – dbreaux