ホームページ >Java >&#&チュートリアル >データ オブジェクトの変換を自動化する Java マッピング ツールは何ですか?
自動化ツールを使用した Java オブジェクトのマッピング
データ オブジェクト (DO) をデータ転送オブジェクト (DTO) に変換する場合、多くの場合、自動化が推奨されます。手動変換。この記事では、このプロセスを自動化するために利用できるさまざまなツールについて説明します。
Commons-BeanUtils
Commons-BeanUtils は、スカラー String 値をオブジェクトに変換し、String 配列をオブジェクトに変換するためのユーティリティ メソッドを提供します。 arrays.
Commons-Lang
Commons-Lang の ArrayUtils は、配列、プリミティブ配列、プリミティブ ラッパー配列の操作を提供します。
Springフレームワーク
Spring は、オブジェクトを String との間で変換できる PropertyEditors をサポートしています。
Dozer
Dozer は、Java Bean 間でデータを再帰的にコピーします。異なるコンプレックスtype.
ModelMapper
ModelMapper は、オブジェクト マッピングに規約ベースのアプローチを使用し、特定のユースケースに柔軟な API を提供します。
MapStruct
MapStruct はコンパイル時マッピングを生成します
Orika
Orika はバイト コード生成を利用して、最小限のオーバーヘッドで高速マッパーを作成します。
セルマ
セルマパフォーマンスを向上させるためにコンパイル時にマッピング コードを生成します。
以上がデータ オブジェクトの変換を自動化する Java マッピング ツールは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。