0
我有一個重要的邏輯適用於所有使用該應用程序的用戶。使用轉換範圍我能夠維護數據,但是當涉及到性能時,每次用戶加載邏輯佔用近50%的CPU使用率。所以,我想在應用程序啓動時加載邏輯,並將數據保存在應用程序範圍內,以便所有用戶對話都可以訪問它?是否可以在Spring Webflow中維護應用程序範圍?
任何意見或想法或推薦是高度讚賞,在此先感謝。
我有一個重要的邏輯適用於所有使用該應用程序的用戶。使用轉換範圍我能夠維護數據,但是當涉及到性能時,每次用戶加載邏輯佔用近50%的CPU使用率。所以,我想在應用程序啓動時加載邏輯,並將數據保存在應用程序範圍內,以便所有用戶對話都可以訪問它?是否可以在Spring Webflow中維護應用程序範圍?
任何意見或想法或推薦是高度讚賞,在此先感謝。
Webflow可以訪問你所有的spring bean。如果你有Spring管理bean可以返回數據,那麼你可以從你的流程定義中訪問它。 Webflow在解析bean時使用bean名稱。
在下面的代碼片段中,我們調用Spring管理bean multiFactorManager
並將結果存儲在流程作用域變量中。
<on-entry>
<evaluate
expression="multiFactorManager.getMultiFactorSettings(account)"
result="flowScope.multiFactorSettings" />
</on-entry>