私は現在、Spring Webflow 2を使用しています。実際にフローのすべてのJSPを記述する前に、フローの単体テストを作成しています。何らかの理由で、私のrequestParametersが私のモデルオブジェクトにバインドされていません。私はそれをバインドするビューステートに入る前にモデルオブジェクトを作成しています(フロー内で 'var'として宣言するのではなく)。私は、すべてのパラメータ名/モデルオブジェクトのプロパティをチェックしてみましたが、すべての権利はありますが、なんらかの理由でバインドされていません。なぜ誰かが何らかのアイデアを持っていますか?Spring Webflow 2で 'model'を 'var'としてバインドする必要がありますか?
1
A
答えて
1
Chapter 14 of the Referenceのような単体テストを指していますか?もしそうなら、私がまだ理解していない理由のために、モデルはそれらのテスト内で束縛されません。 Spring Web Flowのモッキングでは、バインディング部分はエミュレートされません。
this similar questionも参照してください。
これらの問題が修正されるまでは、フロー内で設定しているパラメータにオブジェクトのフィールドを設定して、テストでバインドするだけで済みます。しかし、それは非常に満足のいくテストではない、私は知っている。
関連する問題
- 1. Spring Webflowはコントローラクラスの必要性を排除できますか?
- 2. 新しい開発プロジェクトでもspring webflowを使用する必要があります
- 3. /var/lib/dockerのすべてをバックアップする必要がありますか?
- 4. ソケットを常にバインドする必要がありますか?
- 5. AngularJS ng-modelを使用せずに親チェックボックスを子とバインドする必要があります
- 6. データをバインドする必要があります
- 7. ES_CLASSPATHを設定する必要があります。var
- 8. JS関数内でJS varをPHP varに渡す必要があります
- 9. 結果をMonadにバインドする必要がありますか?
- 10. バインドする前にバインドを解除する必要がありますか?
- 11. ++ varを使用する必要がある場合はありますか?
- 12. jQueryでグローバルイベントをバインドする必要があります
- 13. (中間) "モデル"プロパティタイプとしてQtObjectまたはvarを使用する必要がありますか?
- 14. スタンドアロンサービスとしてspring samlをデプロイする必要があります
- 15. spring jdbcでデータソースをプロトタイプスコープにする必要があります
- 16. なぜCSS変数をvar()にラップする必要がありますか?
- 17. Spring SecurityはSpring Sessionを使用する必要がありますか?
- 18. JDBC接続をサーブレットスレッドにバインドする必要がありますか?
- 19. MVC5のViewModelでModelクラスをインスタンス化する必要はありますか?
- 20. Springのサンプルコードが必要です。aws S3がinBoundで、Apache kafkaがアウトバウンドである必要があります。
- 21. 引き出しボタンでonclickイベントをバインドする必要があります
- 22. Ninjectでは、バインドは.InRequestScope()または.InSingletonScope()である必要があります。
- 23. ハンバーガーボタンを2回クリックして開く必要があります
- 24. Struts2とSpringでRESTful Webサービスを実装する必要があります
- 25. 配列要素の平均データをng-modelに割り当てる必要があります:角度
- 26. 要素のクリックイベントに内部関数をバインドする必要があります
- 27. Spring RooのAspectJと注釈を知る必要がありますか?
- 28. Kotlinのコンストラクタパラメータでval/varが必要な状況はありますか?
- 29. なぜメソッド関数でsetIntervalにバインドする必要がありますか?
- 30. Spring Formatting SPIではJSPタグを使用する必要がありますか?
実際、はい、私はSWF2の新しい組み込みのモデルバインディングと検証を使用してパラメータをオブジェクトにバインドしようとしているユニットテストを行っています。 –