Q
春変換サービス
0
A
答えて
1
春のWebflowは春の変換サービスを利用したWeb apllicationjに変換サービスを使用しての実際の生活の例ことができるものの例を与えることができます。 Webflowでは、InitBinderタイプのメソッド/アノテーションが使用可能ではありません。だから、あなたはすべてのフローに対して実行したいコンバージョンについてSpringに伝えます。 ConversionServiceが利用できなかった場合、バインディングサポートは利用できなくなります。
1
変換サービスを使用すると、UIとビジネスオブジェクトを直接変換できます。
私は製品のドロップダウンを持つwebappを持っているとしましょう。ドロップダウンの値(例えば、id 4)からProductに変換するProductConversionServiceを定義するのは簡単です。今私のコード(コントローラ、APIなど)では、私は単にProductを参照し、すべてが自動的に発生します。
古いUIでは、この変換に捧げられた多くのコードを見てきました。私は等々、モック要求を作成し、それをproductIdParameterを与えるとしなければならないので、このコードは、またテストすることはより困難である
String productIdParam = request.getParameter("productId");
// Validate that the param exists, is numeric, etc.....
Long productId = Long.valueOf(productIdParam);
Product product = productManager.findProduct(productId);
:私は意図的に、粗例をあげます。また、これが必要な場所であればどこでもproductManagerを利用できるようにする必要があります。 ConversionServiceで
、私はJSPでこれを置くことができます。
<form:select path="mystuff.product">
<option value="1">Nook</option>
<option value="2">Cranny</option>
</form:select>
私のSpring MVCのコントローラが要求を受け取ると、mystuff.getProductは()選択された製品を持っています。清潔でシンプル。そして、私はこれもWeb層の外で使うことができます。
関連する問題
- 1. 春バッチCSV変換
- 2. 変換春データページが
- 3. 春日付変換エラーフォーム
- 4. タイムリーフ+春の日付変換
- 5. 春ブーツXML Webサービス
- 6. 春のブート変換DefaultAnnotationHandlerMappingからのマッピング
- 7. クエリmongoを春Mongooperationsに変換する
- 8. 通貨変換Webサービス
- 9. 春RESTfulサービスは、POSTメソッド
- 10. 春雲領事サービス名
- 11. 春のWebサービスの検証
- 12. 春のバッチ4リーダーの設定に春バッチ3読者の変換
- 13. 春ユーレカ春/ユーレカに非常に新しい動的サービス検索
- 14. フィード変換のサービス(バージョンの問題)
- 15. JAVAのWebサービスへのメソッドの変換
- 16. C#コンソールアプリケーションをサービスに変換する
- 17. WebサービスをWCFに変換する
- 18. 私のサービスをシステムサービスに変換する
- 19. vb6アプリケーションをWindowsサービスに変換する
- 20. .net Webサービスでのdatetimeタイムゾーンの変換
- 21. AngularJS関数をサービスに変換する
- 22. WebアプリケーションをWebサービスに変換する
- 23. Wcf Restサービス戻り値変換エラー
- 24. サービス参照からクライアントへの変換?
- 25. RIAサービスからWCF Webサービスへの変換
- 26. GoogleサービスUIをhtmlサービスに変換する方法
- 27. 既存のWCFサービスをAzure WCFサービスに変換する
- 28. サービス層での休止/春の検証
- 29. 春のRESTサービスは、500のサーブレットエラー
- 30. 春のサービス発見の制限
私はそれを必要としないことを意味します。spring mvc –
あなたはSpring MVCのためにそれを必要としません。私はInitBinderを使用するだけでうまくいっています。 –
3ヶ月後の不正な投票のようなものはありません –