Нужно ли объявлять «модель» как «var» для привязки к ней в Spring Webflow 2?

StackOverflow https://stackoverflow.com/questions/642033

  •  22-07-2019
  •  | 
  •  

Вопрос

В настоящее время я использую Spring Webflow 2, и я пишу модульный тест для потока, прежде чем я на самом деле напишу все JSP для потока. По какой-то причине мои requestParameters не привязаны к моему объекту модели. Я создаю объект модели непосредственно перед тем, как войти в состояние представления, которое связывается с ним (вместо того, чтобы объявлять его как «переменную» в потоке). Я дважды проверил все имена параметров / свойства объекта модели и все правильно, но по какой-то причине это просто не является обязательным. Кто-нибудь знает, почему?

Это было полезно?

Решение

Вы имеете в виду модульный тест, как в Глава 14 Справочника ? Если так, то модель не привязывается к этим тестам по причинам, которые я еще не понял. Насмешка Spring Web Flow не эмулирует связывающие части.

Смотрите также этот похожий вопрос .

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top