2010-01-29 89 views
2

我定義了很多流程,每個流程在其狀態中都有很多操作。Spring Webflow可以在flow.xml定義中定義bean嗎?

現在命名空間似乎變得相當擁擠,所以我想知道是否可以從flow.xml中定義Spring動作流,或者以其他方式定義流,而不是其他流量,但仍然可以訪問更大的彈簧環境(例如服務注入)

回答

0

您有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" /> 
+0

感謝您的迴應。我認爲是這樣,但我確信我已經看到beanFactories存在於嵌套的上下文中。不知道他們是否可以通過webflow測試 – 2010-02-03 21:42:59