MapStructとは Entity(またはDomain)からDTOへの変換を助けてくれるライブラリです。 有名なMappingライブリとしては、Structs1.xのBeanUtilsや、ModelMapper・Dozerなどがあります。 MapStructの特徴は、Lombokと同じようにアノテーションプロセッサーを用いてコードを自動生成しているため、 ガリガリと自力でgetter/setterを用いてマッピングするのと同じぐらいに高速な点が特徴です。 性能については、下記記事で紹介されています。 Performance of Java Mapping Frameworks 主観となりますが、性能だけでなく、他のマッピングツールと比較しても、コードが直観的で解りやすいと感じています。 そんな素敵なMappingツールですが、ちょっと導入に色々と嵌ってしまった & 同様の記事が見つからな

