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