問題タブ [mapstruct]
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.
mapstruct - 文字列値を宛先 Bean プロパティに設定する前にトリミングする Mapstruct のグローバル設定はありますか
宛先 Bean の文字列型の Bean プロパティに対して設定する前に、文字列値をトリミングすることは可能ですか?
Dozer は、マッピング構成を通じてそのような機能を提供します。たとえば、
Dozer グローバル構成も参照してください。
MapStruct 1.0.0.Final では、Expressions またはBefore/After Mapping のカスタマイズを通じてこれを実現できます。
しかし、そのようなユースケースを処理するためのより良い方法があるかどうかを知りたい.
前もって感謝します。
spring - Mapstruct - 生成された Mapper クラスに春の依存関係を挿入するにはどうすればよいですか
生成されたマッパー実装にSpringサービスクラスを挿入する必要があるため、それを介して使用できます
これは Mapstruct-1.0 に適用できますか?
intellij-idea - Intellij IDEA での mapstruct と gradle の構成の問題
私は gradle を使用するプロジェクトを持っており、依存関係の 1 つとして mapstruct を持っています。プロジェクトをビルドしようとするたびに失敗しました。gradle が見つけられなかった impl クラスを Mapstruct が生成するためだと思います。intellij IDEA でこれを構成する方法を教えてもらえますか?
ありがとう
mapstruct - mapstruct リストリストへ異なる属性を持つ
List を異なる属性名で List にマップする必要があります。
元:
単純化するために Object1List を取得する場所を書きませんでした。(メソッドの別のクラスでそれを取得します)
私はこれを試してきましたが、mapstruct は object1List が不明なプロパティであると不平を言います。これを行う方法はありますか?助けていただければ幸いです。
spring - Mapstruct のネストされたマッピング
私はMapStruct APIを初めて使用します。ネストされたマッピングを行う方法を誰でも言うことができますか? 2 つのクラスがあります。1 つはターゲット クラスと呼ばれる実際の purchaseOrder クラスで、もう 1 つはソース ファイルとして知られる EDPurchaseOrder クラスです。ここでは、使用した命名規則について心配する必要はありません。
ソース クラス
ソース クラス EDCustomerOrder とその参照クラス
ターゲット クラス
ここで、ターゲット クラス CustomerOrder とその参照クラス
java - Java で双方向エンティティを DTO にマップする方法
誰かがこの問題で私を助けることができますか? mapstruct を試してみましたが、うまく機能しますが、双方向の関係を持たないエンティティに対してのみです。
たとえば、次のエンティティがあります。
と
DTO:
それらをdtoにマップしようとすると、その二項関係のためにStackOverflowErrorが発生します。
どうすればこれを解決できますか?mapstruct を使用しないソリューションも受け入れます。
詳細が必要な場合はお知らせください。ありがとうございました!
java - MapStruct ジェネリック Map および子オブジェクトのマップ結合リスト
私は親クラスとして :とUser.java
2 つのクラスを持っています:を使用してデータベースの型列に応じて返されるエンティティです。FacebookUser または TwitterUser のインスタンスである可能性のある User をマップする正しいマッパーを書きたいと思います。私は意図したとおりに動作しないように見える次のマッパーを持っています。子ではなく親をマッピングするだけです:FacebookUser.java
TwitterUser.java
DiscriminatorColumn
User
それから私は使用します:
マップするクラス:
DTO:
また、Facebook ユーザーと Twitter ユーザー、または基本ユーザーが混在するユーザーのリストがある場合:
次のユーザーがいるとしましょう。
私はfirstName
andだけを取得しますが、 orは取得しlastName
ません。screenName
userId
これに対する解決策はありますか?