1、web開發中,對於頁面提交的屬性封裝到物件屬性中著實是件麻煩事,自己寫多了也想偷點懶
public static void main(string args) ; object param = ; encapsulateobject(admin, method, param); system.out.println(admin); }
複寫tostring(),看一下結果:
admin [username=dfd, realname=zhangsan, password=null, unit=null, lastlogintime=2011-10-11 13:15:05.593, isdel=0, roles=]
利用反射自動封裝成實體物件
利用此方法的時候需要傳遞的引數的名稱,必須以行號結尾,去掉行號就是屬性名稱,比如頁面傳遞name rowno,那麼實體物件的屬性名應該為name。如下 獲取頁面資料,自動封裝成bean物件 public list getobjectlist class clazz,string rownos thr...
利用反射快速給Model實體賦
試想這樣乙個業務需求 有一張合同表,由於合同涉及內容比較多所以此表比較龐大,大概有120多個字段。現在合同每一次變更時都需要對合同原始資訊進行歸檔一次,版本號依次遞增。那麼我們就要新建一張合同歷史表,欄位跟原合同表一模一樣,此外多了乙個 合同版本號 字段。在歸檔時如何把原始合同資訊插入到合同歷史表呢...
簡單利用java反射 理解註解的作用
在新版框架中 都加入了 註解大大減少了xml配置的臃腫。新建註解 retention retentionpolicy.runtime public inte ce newhelloword通過反射 實現方法呼叫前後 註解的功能。public class parser system.out.print...