1

私はMapStructの初心者で、それについて助けが必要です。

属性を持つ Source クラスがあります

Object input;

これは実行時に、TicketDetails という名前のカスタム オブジェクトを返します。

さて、私のターゲットクラスには、という名前の属性があります。

MyTicket myTicket;

これは、TicketDetails オブジェクトの属性でマップする必要があります。理解を深めるために、以下に通常のJavaコードの例を書いています。

SourceClassModel sourceClassModel = new SourceClassModel();
TargetClassModel targetClassModel = new TargetClassModel();

//mapping
TicketDetails ticketDetails = (TicketDetails) sourceClassModel.getInput();
targetClassModel.setMyTicket(ticketDetails.getMyTicket);

さて、私の質問は、MapStructを使用してこのケースを達成する方法ですか?

4

1 に答える 1