Copy properties menggunakan Spring BeanUtils

Eko Kurniawan Khannedy
idspring
Published in
1 min readJun 9, 2017

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.

--

--