Dozerの使い方
■開発環境
OS:Windows
IDE:Eclipse(ver:2019-06)
ビルドツール:Gradle
Dozerとは
JavaBeanのマッピングの1つ
「BeanUtils」と違う点はDBとドメインクラスの型が違ってもマッピングが可能
但し、LocalDateTime型は不可等、どんな型でのマッピングできる訳ではない
設定方法
「build.gradle」ファイルに下記を記述
記述場所:dependencies
記述コード:
implementation 'net.sf.dozer:dozer:5.5.1'
使い方
//dozerを使用してエンティティをコピーする為のインスタンスを作成
Mapper mapper = new DozerBeanMapper();
//マッピング
mapper.map(マッピング元, マッピング先);
//Modelオブジェクトにセット
model.addAttribute("属性名", オブジェクト);