1

私はまだ Dozer を使用していませんが、Dozer は有望なようです。私はかなり多くのドキュメントを読みましたが、ローカリゼーション/国際化に対応した CustomConverter を作成するために何をする必要があるかについては、まだ完全にわかりません。

例: ロケールに応じて、文字列値を日付に変換したいと考えています。私はDTO(ロケールなし)ともちろんロケール(ServletContainer => Browserから)を持っています。ロケールを CustomConverter またはマッピング プロセスに挿入して、ロケール固有の変換に使用し、ロケール オブジェクトにアクセスできるようにするにはどうすればよいですか? (そして、より一般的には、コンバーターで使用できるある種の「コンテキストオブジェクト」を一般的に注入する方法...

これがどのように実装されるか、または可能であれば、非常に大まかな手順を述べてくれて非常に感謝しています。どうもありがとうございました!

4

1 に答える 1

0

カスタムBeanファクトリを使用して、ロケールパラメータを使用してdtoを作成および初期化することを検討してください。

http://dozer.sourceforge.net/documentation/custombeanfactories.html http://dozer.sourceforge.net/documentation/customCreateMethod.html

于 2012-08-01T21:34:32.610 に答える