Untuk blog kali ini ane mau shraing tentang mapstruct di springboot. Apa itu mapstruct ?? mapstruct adalah sebuah library untuk mapping antar object tanpa harus repot-repot men-set attribute per object. Sebelum menggunakannya kita perlu menambahkan depedency dahulu yaaa, yaitu :
Untuk contoh sederhananya adalah kita akan maaping object dari sebuah Entity ke sebuah DTO, mari kita buat.
Setelah kita buat Entity dan DTO nya lalu kita buat base mapstructnya yaa :
Lalu kita buat Mapping antara Entity dan DTO nya :
Kemudian kita buat sebuah method yang meng implementasi BookMapper yang sudah kita buat :
Gimana kawan - kawan cukup mudah kan menggunakannya ? lebih praktis kan dibanding kita harus men-set attributenya satu persatu belum lagi jika atributenya banyak hehehe
Selamat mencoba codingers ! 😄
No comments:
Post a Comment