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>
私は「/ **が」このパターンに意味を理解しようとしています...
これを使用する:ここで
は、場所柄のための(私のプロジェクトのための)デフォルトの設定ですパターンでは、 "/ WEB-INF/jsp"の "-flow.xml"で終わるファイルがマップされていることがわかります。ただし、サブディレクトリに定義されているフローは無視されます。これは私が修正したいものです。私は、/ WEB-INF/jspの下に生成されたすべてのサブディレクトリに位置パターンを指定する必要はありません。私はこのルート(ベースパス)とすべての子供の内部を見るパターンが必要です。
私が発見したものですWebflowは、場所パターンが "/WEB-INF/**/*-flow.xml"のようなものであっても、ビュー(JSPページ)が/ WEB-INF/jspにあることを期待しています。私のgoodbye-flow.xmlはマップされていますが、今私はどのように期待していましたか。マッピングは私が期待した通り、/ goodbyeではなく/goodbye/goodbye-flow.htmにあります。 ...だから私はこの構成で望んでいるフォルダ構造を使用することができますが、URLは私が最初に考えたものとは異なるでしょう。私はこの時点で私自身の質問に答えているのかどうかはわかりません。私はこのテンプレートでもっと遊びたいと思っています。 – daddygames