Возможно ли поддерживать Область применения в Spring Webflow? - PullRequest
0 голосов
/ 16 марта 2012

У меня есть значительная логика, которая применяется ко всем пользователям, использующим приложение. Используя область преобразования, я смог сохранить данные, но когда дело доходит до производительности, каждый раз, когда пользователь загружает логику, занимая почти 50% загрузки ЦП. Итак, я думаю загрузить логику при запуске приложения и сохранить данные в области приложения, чтобы все пользователи имели доступ к ним?

Любые предложения или идеи или рекомендации высоко ценятся, спасибо заранее.

1 Ответ

0 голосов
/ 22 марта 2012

Webflow может получить доступ ко всем вашим бобам весны. Если у вас есть bean-компонент Spring, который может возвращать данные, вы можете получить к нему доступ из определения потока. Webflow использует имя компонента при разрешении компонента.

В следующем фрагменте мы вызываем управляемый компонент Spring multiFactorManager и сохраняем результат в переменной области потока.

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