0


0

ドーザーでのフィールドマッピングによるフィールドの取得

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

1 Answer


1


Dozerは、マッピング情報を公開しません。 http://modelmapper.org [ModelMapper]をチェックアウトすると、マッピングを読み取ることができるSPIが提供されます。

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

詳細については、http://jhalterman.github.com/modelmapper/javadoc/org/modelmapper/spi/Mapping.html [マッピングインターフェースのドキュメント]を参照するか、プロジェクトサイトの一般的な例とドキュメントをご覧ください。