7 Ekim 2016 Cuma

BeanUtils Sınıfı

Giriş
Bu sınıfı kullanmak için şöyle yaparız.
import org.apache.commons.beanutils.BeanUtils;
Bu sınıf ve PropertyUtils hemen hemen aynı şeyleri yapıyor gibi görünüyor, ancak aralarında önemli bir fark var. BeanUtils verilen parametreyi, setter metodunda kullanılan tipe çevirmeye çalışıyor. Örneğin double tipindeki bir alana, string verilse bile çalışır. PropertyUtils bu çevrimi yapmıyor.

FieldUtils ile kardeş sayılır.

copyProperties metodu
Şöyle yaparız. Exception yakalamayı göstermedim.
Ch409F fromBean = new Ch409F();
...
Ch409DifF toBean = new Ch409DifF();
...
BeanUtils.copyProperties(toBean, fromBean);
getProperty metodu
String tipinden sonuç döner. Şöyle yaparız.
Object object = ...;
Object str = BeanUtils.getProperty(object,"count");

Hiç yorum yok:

Yorum Gönder