2013-05-15 69 views
0

Spring web流程提供了额外的bean范围,如流,会话,闪存等。我可以使用var在flow.xml中定义流范围bean,或者我可以为新的范围变量设置值。我如何在spring应用程序上下文xml文件中定义它。我试图用这个模式:Spring web flow enable范围

<bean id="abc" class="abc" scope="flow"/>

我有错误,没有范围限定。我搜索谷歌和发现这个东西 http://blog.springsource.org/2007/05/08/spring-web-flow-bean-scopes-and-jsf/

,但不知道如何使它能够在Spring Web Flow的2.3

回答

0

尝试在你的应用程序上下文中定义它:

<bean class="org.springframework.beans.factory.config.CustomScopeConfigurer"> 
    <property name="scopes"> 
     <map> 
      <entry key="flow"> 
       <bean class="org.springframework.webflow.config.scope.FlowScope"/> 
      </entry> 
     </map> 
    </property> 
</bean>