2012-03-16 43 views
0

我有一個重要的邏輯適用於所有使用該應用程序的用戶。使用轉換範圍我能夠維護數據,但是當涉及到性能時,每次用戶加載邏輯佔用近50%的CPU使用率。所以,我想在應用程序啓動時加載邏輯,並將數據保存在應用程序範圍內,以便所有用戶對話都可以訪問它?是否可以在Spring Webflow中維護應用程序範圍?

任何意見或想法或推薦是高度讚賞,在此先感謝。

回答

0

Webflow可以訪問你所有的spring bean。如果你有Spring管理bean可以返回數據,那麼你可以從你的流程定義中訪問它。 Webflow在解析bean時使用bean名稱。

在下面的代碼片段中,我們調用Spring管理bean multiFactorManager並將結果存儲在流程作用域變量中。

<on-entry> 
     <evaluate 
      expression="multiFactorManager.getMultiFactorSettings(account)" 
      result="flowScope.multiFactorSettings" /> 
</on-entry> 
相關問題