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.

org.springframework.beans.BeanUtils class

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.

Like what you read? Give Eko Kurniawan Khannedy a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.