web-dev-qa-db-ja.com

Javaのオートマッパー

Java .Netの同等物 Automapper はありますか?

47
mgamer

Dozer プロジェクトをチェックアウトします。

Dozerは、単純なプロパティマッピング、複雑なタイプマッピング、双方向マッピング、暗黙的明示的マッピング、および再帰的マッピングをサポートしています。

BeanUtils を使用して拡張します。

23
user159088

チェックアウト ModelMapper 。 AutoMapperに触発されましたが、インテリジェントマッピングなどの新しい機能がいくつか追加されています。

ModelMapperは、オブジェクトを手動で相互にマッピングする必要をなくすインテリジェントなオブジェクトマッピングフレームワークです。特定のマッピングシナリオを処理するためのシンプルなリファクタリングの安全なAPIを提供しながら、規則ベースのアプローチを使用してオブジェクトをマッピングします。

http://modelmapper.org

AutoMapperの作成者であるJimmy Bogardからの簡単なブログ投稿:

http://lostechies.com/jimmybogard/2012/09/17/automapper-for-Java/

19
Jonathan

オープンソースプロジェクト Beanutils from Apache Commons を確認する必要があります。

2
frm