3

オブジェクトを逆シリアル化するときに、ModelMAPper を使用してオブジェクトを DTO から Impl にマップしています。これは、JAxRS と組み合わせて実行されます。ユーザーが POST/PUT リクエストを作成するときに、「id」をマップしたくありません。

すべてのマッピングで「id」フィールドをスキップする必要があります。すべてのクラスに必ずしも明示的なマップがあるとは限らないため、これを1つずつ実行したくありません。すべての DTO から Impls マッピングへのすべての「id」フィールドをスキップするようにマッパーを構成するにはどうすればよいですか。

ありがとうございました

4

2 に答える 2

3

@Jonathan のソリューションは、わずかな変更でうまくいきました。私は変わらなければならなかった

public boolean applies(MappingContext<S, D> context)

public boolean applies(MappingContext context)
于 2014-10-15T16:39:51.417 に答える