/ / Wzorce lokalizacji Spring Webflow - Spring-mvc, Spring-Webflow

Wiosenne wzorce lokalizacji przepływu w sieci - sprężyna-mvc, przepływ wstęgi sprężyny

Usiłuję lepiej zrozumieć wzorce lokalizacji Spring Webflow.

Chcę mieć możliwość oddzielenia widoków i przepływów do ich własnych folderów przepływu pracy. Te foldery przepływu pracy mogą zawierać wiele przepływów (najprawdopodobniej w postaci przepływów podrzędnych).

Oto domyślna (dla mojego projektu) konfiguracja wzorca lokalizacji:

<webflow:flow-registry id="flowRegistry" flow-builder-services="flowBuilderServices" base-path="/WEB-INF/jsp">
<webflow:flow-location-pattern value="**/*-flow.xml"/>
</webflow:flow-registry>

Próbuję zrozumieć, co oznacza „/ **” w tym wzorze ...

Korzystając z tego wzorca, widzę, że każdy plik w „/ WEB-INF / jsp” kończący się na „-flow.xml” jest zmapowany. Jednak wszelkie przepływy zdefiniowane w podkatalogach są ignorowane. Właśnie to chcę naprawić.

Nie chcę podawać wzorca lokalizacji dla każdego podkatalogu wygenerowanego w / WEB-INF / jsp. Chcę wzorca, który będzie patrzył na ten rdzeń (ścieżkę bazową), a także wewnątrz wszystkich dzieci.

Każda pomoc jest bardzo doceniana.

Oto zrzut ekranu podstawowego projektu, którego używam, aby to rozgryźć: obraz podstawowej konfiguracji projektu

Odpowiedzi:

0 dla odpowiedzi № 1

Musisz zacząć swój wzór /**:

<webflow:flow-registry id="flowRegistry" flow-builder-services="flowBuilderServices" base-path="/WEB-INF/jsp">
<webflow:flow-location-pattern value="/**/*-flow.xml"/>
</webflow:flow-registry>