我正在尝试更好地理解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