私は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を使用してこのケースを達成する方法ですか?