1. 反射
2. 內省(introspecter)
3. beanutils
beanutils是apache開發的乙個操作bean屬性的框架。使用時需要先導入所需的jar包。其步驟如下:
① new fold(lib)
② 將beanutils和log4j的jar包複製到lib中
③ 在lib中的jar包上右鍵build path –>add to build path12
3456
78910
1112
person p=new person();
beanutils.setproperty(p,"name","xiaoming");
//setproperty
方法支援基本資料型別的自動轉換
beanutils.setproperty(p,"age","12");//
字串的
「12」
會被轉成
int/*
當需要轉換的型別為引用型別時需要給
beanutils
註冊轉換器
*/string birthday="1990-12-12";
convertutils.regirster(new convert()
},date.class);
用BeanUtils類實現bean的拷貝
為了保證原bean中的資料不為空,需要自己設定轉換器。當執行beanutils.copyproperties dest,src 時會首先去呼叫轉換器 converter介面的實現方法convert 然後再執行轉換.public static void copybean object src,obje...
用BeanUtils框架操作類的屬性
首先匯入 commons logging.jar commons beanutils 1.8.0.jar 這兩個架包用beanutils框架操作類的屬性 test public void test1 throws exception,invocationtargetexception test pu...
如何使用BeanUtils
beanutils 的使用 它可以將基本資料型別的資料自動轉換 一 搭建 beanutils 的開發環境 在專案中匯入相應的 jar檔案 commons beanutils 1.8.3.jar commons logging.jar log4j.jar 二 通過 beanutils 給bean 中的...