0

私はドーザーを使用してBeanのプロパティをマッピングしています。私のやり方は:dozerMapper.map(sourceClass、destClass)です。これにより、マップされたクラス全体が返されます。ただし、個々のプロパティがどのようにマップされているかを取得する方法はありますか?たとえば、SourceClassにpropAがある場合、propAがマップされているDestClassの対応するプロパティを取得する簡単な方法はありますか?

4

1 に答える 1

1

Dozerはマッピング情報を公開していません。マッピングを読み取ることができるSPIを提供するModelMapperを確認することをお勧めします。

ModelMapper modelMapper = new ModelMapper();
List<Mapping> mappings = modelMapper.createTypeMap(Source.class, Dest.class).getMappings();

マッピングインターフェイスのドキュメントで詳細を読むか、プロジェクトサイトでいくつかの一般的な例とドキュメントを確認してください。

http://modelmapper.org

于 2011-06-29T22:49:10.967 に答える