私はドーザーで作業していましたが、ドーザーがサポートしていないと思われる特別なシナリオがありました。String、Ingeger、その他のプリミティブ型など、さまざまな型のプロパティを持つクラスがあるとします。今、このクラスから別のクラスに文字列プロパティのみをコピーしたいと思います。ここにサンプルコードがあります:(非常に簡単ですが、問題を適切に理解できます。)
Class Source{
private int a;
private boolean b;
private String s1;
//more properties with primitive type.
}
Class Destination{
// same structure
}
今、私は次のような考えが欲しいです、
DozerBeanMapper mapper = new DozerBeanMapper();
// initialize Object of source
// initialize Object of destination
mapper.map(source,destination);
どのブルドーザーでも可能ですか?私はドーザーに精通しています。ただし、apache beanutil や ModelMapper などの他の API に対しては動作します。この技術のいずれかで自由に答えてください。