2
我定义了很多流程,每个流程在其状态中都有很多操作。Spring Webflow可以在flow.xml定义中定义bean吗?
现在命名空间似乎变得相当拥挤,所以我想知道是否可以从flow.xml中定义Spring动作流,或者以其他方式定义流,而不是其他流量,但仍然可以访问更大的弹簧环境(例如服务注入)
我定义了很多流程,每个流程在其状态中都有很多操作。Spring Webflow可以在flow.xml定义中定义bean吗?
现在命名空间似乎变得相当拥挤,所以我想知道是否可以从flow.xml中定义Spring动作流,或者以其他方式定义流,而不是其他流量,但仍然可以访问更大的弹簧环境(例如服务注入)
您有1个spring上下文,因此不能让bean彼此不可见。这就是说,你可以把不同的豆类机智在不同的个XML不同的ID,即使用:
在web.xml:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/flow1.xml,/WEB-INF/flow2.xml</param-value>
</context-param>
或applicationContext.xml中(你flowX.xml应该是在/ WEB- INF/classes - 即类路径的根):
<import resource="classpath*:/flow1.xml" />
<import resource="classpath*:/flow2.xml" />
感谢您的回应。我认为是这样,但我确信我已经看到beanFactories存在于嵌套的上下文中。不知道他们是否可以通过webflow测试 – 2010-02-03 21:42:59