Copy properties menggunakan Spring BeanUtils
Dalam membuat aplikasi, kita pasti sering melakukan copy property dari satu object ke object yang lain. Yang paling manual bisa kita lakukan adalah copy property satu per satu dari object source ke object target.
Jika itu yang masih Anda lakukan, sebaiknya coba liat sebentar ke class org.springframework.beans.BeanUtils
yang terdapat di Spring Framework.
Terdapat beberapa method copyProperties
di BeanUtils
yang bisa kita gunakan untuk copy properties dari object source ke object target. Cara penggunaannyapun sangat mudah.
Secara default, semua property dengan nama yang sama akan di copy dari object source ke object target oleh BeanUtils.copyProperties(source, target)
.
Namun terkadang mungkin kita ingin meng-ignored beberapa property. Jika kita ingin meng-ignored beberapa property, cukup sebutkan saja property yang ingin kita ignored.
Selamat mencoba. Mulai sekarang jangan lakukan copy properties secara manual lagi. :D
References
Best Regards.
Eko Kurniawan Khannedy.