1
請耐心等待,因爲這是我的第一個問題。讓我知道我能做些什麼來改進未來的問題。Spring Webflow流注冊表配置
我想學習Spring Webflow,並且正在慢慢地將我的頭包裹在它周圍。我發現有很多程序員希望「只知道」的約定,而在線示例似乎不起作用。
我拼湊了一個按預期工作的例子,但現在我試圖將我的理解擴展到另一個小項目的下一個級別,我的長期目標是一個更復雜的應用程序。本練習的目標是構建一個支持不同類型的客戶端(電話,桌面等)和不同webflow的登錄系統。
據我所知,我無法配置流量註冊表,可能是因爲我誤解了這個約定。
我效仿的典型例子是這樣的:
<!-- The registry of executable flow definitions -->
<webflow:flow-registry flow-builder-services="flowBuilderServices"
id="flowRegistry" base-path="/WEB-INF/flows/">
<webflow:flow-location path="/welcome/welcome.xml" />
</webflow:flow-registry>
我的配置是這樣的:
<!-- The registry of executable flow definitions -->
<webflow:flow-registry id="flowRegistry"
flow-builder-services="flowBuilderServices"
base-path="/WEB-INF/pages/">
<webflow:flow-location path="d/login.xml" />
<webflow:flow-location path="d/signup.xml" />
</webflow:flow-registry>
日誌狀態:
DEBUG o.s.w.d.r.FlowDefinitionRegistryImpl - Registering flow definition 'ServletContext resource [/WEB-INF/pages/d/login.xml]' under id 'd'
DEBUG o.s.w.d.r.FlowDefinitionRegistryImpl - Registering flow definition 'ServletContext resource [/WEB-INF/pages/d/signup.xml]' under id 'd'
因爲,在幕後,在流注冊表是一個簡單的HashMap,只有一個流文件正在註冊,而不是我所期望的。
我錯過了什麼?下面提到
這有相同的結果。 我懷疑教科書示例的工作原因僅僅是因爲目錄名稱和xml文件的名稱相同。 我只需要改變我計劃組織的東西來匹配spring-webflow的最佳實踐。 謝謝! – 2015-01-08 19:39:57