Конфигурация реестра Spring Webflow Flow

Пожалуйста, потерпите меня, так как это мой первый вопрос. Дайте мне знать, что я могу сделать, чтобы улучшить будущие вопросы.

Я пытаюсь изучить Spring 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, регистрируется только один из файлов потока, а не так, как я ожидал.

Что мне не хватает?


person pojo-guy    schedule 04.01.2015    source источник


Ответы (1)