java - Spring Web Flow - 处理并发访问

标签 java xml spring spring-mvc spring-webflow

我有一个非常基本的流程,如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<flow xmlns="http://www.springframework.org/schema/webflow" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:faces="http://www.springframework.org/schema/faces"
xsi:schemaLocation="
    http://www.springframework.org/schema/webflow
    http://www.springframework.org/schema/webflow/spring-webflow-2.0.xsd">


<view-state id="gestionParametres" view="gestionParametres.xhtml">

    <on-entry>
        <evaluate expression="gestionParametresAction.initialiser()" />
    </on-entry>

    <transition on="annulerParametres">
            <evaluate expression="gestionParametresAction.annulerParametres()"/>
    </transition>

    <transition on="enregistrerParametres">
            <evaluate expression="gestionParametresAction.enregistrerParametres()"/>
    </transition>

    <!-- More transitions -->

</view-state>

<end-state id="back"/>

</flow>

现在,当我从两个不同的导航器渲染页面时,一个页面中的更改将引发另一页面中的相同更改。所以我想实现一种机制,允许我的流程处理并发访问。我怎样才能做到这一点?我阅读了 spring web flow 文档,但我什么也没看到。可能是我没有看向正确的方向......

谢谢。

最佳答案

我使用注释@Scope("session")解决了它在我的 bean 上。显然 Spring 的默认范围是 @Scope("singleton") ,所以如果我理解正确的话,每个使用该 bean 的流都会使用同一个 bean 实例。 Here是另一个对我有帮助的线程。

关于java - Spring Web Flow - 处理并发访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39014472/

相关文章:

java - Mockito 1.9.5 导致 NullPointerException

c++ - 有没有办法修改样式表,以便将带有空标签的 XML 文档转换为 <tag/>?

android - 在android中实现简单的SeekBar

java - 检查 url 是否等于或者是 的子目录?

java - 使用@Scheduled spring 注释时出现异常(找不到类[org.springframework.scheduling.annotation.AsyncAnnotationBeanPostProcessor])

java - java继承覆盖变量的解释

java - 如何调用代码或转到代码中的某个位置。 java

xml - Grails:使用 XML 数据绑定(bind)保存嵌套对象

java - Spring boot 上的基本 Controller 给出 404

java - 通过返回语句调用私有(private)方法java