我正在嘗試更好地理解Spring Webflow的位置模式。Spring Webflow位置模式
我希望能夠將視圖和流分離到他們自己的工作流文件夾中。這些工作流文件夾可能包含多個流(最有可能以子流的形式)。
下面是定位模式的默認值(我的項目)的配置:
<webflow:flow-registry id="flowRegistry" flow-builder-services="flowBuilderServices" base-path="/WEB-INF/jsp">
<webflow:flow-location-pattern value="**/*-flow.xml"/>
</webflow:flow-registry>
我想了解什麼是「/ **」,在這種模式意味着...
使用此模式,我發現以「-flow.xml」結尾的「/ WEB-INF/jsp」中的任何文件都被映射。但是,任何在子目錄中定義的流都會被忽略。這是我想要解決的問題。
我不想爲/ WEB-INF/jsp下生成的每個子目錄提供位置模式。我想要一個模式,看看這個根(基本路徑),也在所有的孩子。
任何幫助,非常感謝。
所以這是我發現同時搞亂...... Webflow期望視圖(JSP頁面)位於/ WEB-INF/jsp中,即使位置模式類似於「/WEB-INF/**/*-flow.xml」....我的再見flow.xml被映射,但現在我的預期。映射是/再見,而不是/goodbye/goodbye-flow.htm,如我所料。 ...所以我可以使用我想要的這種配置的文件夾結構,但是這些URL與我最初想象的不同。我不確定在這一點上我已經回答了我自己的問題。我想更多地使用這個模板並弄清楚。 – daddygames