問題タブ [dto-mapping]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1157 参照

java - -MapStructを使用してソースオブジェクトから値をコピーして、ターゲットオブジェクト内のマップを埋める方法は?

私はMapstructが初めてです。ターゲット オブジェクトにキー値ペア <String,String> を持つ Java マップがあり、ソース オブジェクトの内部オブジェクト プロパティ/データ メンバー値を使用してこのマップを埋める必要があるシナリオがあります。

私のコードは次のようなものです(ダミーコード):

次のように手動で同じことを達成するにはどうすればよいですか。

直接プロパティ マッピングについては、コードを見つけましたが、マップに入力する値をマップする方法がわかりませんmarks

Java式を使用してターゲットマップ値を入力することを考えていましたが、ドキュメントやターゲットオブジェクトを使用した式の例は見つかりませんでした。

私は怒鳴るように使用することを考えていましたが、それがうまくいくかどうかはわかりません:

ヘルプ、提案、または回避策をいただければ幸いです。前もって感謝します。