最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java通過反射機制動態(tài)設置對象屬性值的方法

 更新時間:2016年07月24日 13:26:53   投稿:jingxian  
下面小編就為大家?guī)硪黄狫ava通過反射機制動態(tài)設置對象屬性值的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
/**
	 * MethodName: getReflection<br>
	 * Description:解析respXML 在通過反射設置對象屬性值
	 * User: liqijing
	 * Date:2015-7-19下午12:42:55
	 * @param clzzName 
	 * @param respXML 
	 * @return
	 * @throws ClassNotFoundException
	 * @throws DocumentException
	 * @throws IllegalArgumentException
	 * @throws IllegalAccessException
	 * @throws InstantiationException
	 * @throws SecurityException
	 * @throws NoSuchFieldException
	 */
	public static <T> Object getReflection(String clzzName , String respXML) throws ClassNotFoundException, DocumentException, IllegalArgumentException, IllegalAccessException, InstantiationException, SecurityException, NoSuchFieldException{
		Object o = Class.forName(clzzName).newInstance();
		Class clz = Class.forName(clzzName).newInstance().getClass();
		Document doc = null ;
		doc = DocumentHelper.parseText(respXML);
		Element el = doc.getRootElement();
		for (Field f : clz.getDeclaredFields()){
			Iterator it=el.elementIterator();
			while(it.hasNext()){
				Element elt = (Element) it.next();
				if(f.getName().equals(elt.getName())){
					f = clz.getDeclaredField(elt.getName());
					f.setAccessible(true);
					f.set(o, elt.getText());
				}
			}
		}
		return o;
	}

Dear All:

在開發(fā)過程中有類似的需求通過反射動態(tài)設置屬性值,希望有幫助。也很高興與大家分享,謝謝。

以上這篇Java通過反射機制動態(tài)設置對象屬性值的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Spring實戰(zhàn)之使用注解實現(xiàn)聲明式事務操作示例

    Spring實戰(zhàn)之使用注解實現(xiàn)聲明式事務操作示例

    這篇文章主要介紹了Spring實戰(zhàn)之使用注解實現(xiàn)聲明式事務操作,結合實例形式詳細分析了spring使用注解實現(xiàn)聲明式事務相關配置、接口實現(xiàn)與使用技巧,需要的朋友可以參考下
    2020-01-01
  • 在MyBatis中實現(xiàn)一對多查詢和多對一查詢的方式詳解(各兩種方式)

    在MyBatis中實現(xiàn)一對多查詢和多對一查詢的方式詳解(各兩種方式)

    今天通過兩種方法分別給大家介紹在MyBatis中實現(xiàn)一對多查詢和多對一查詢的方式,每種方式通過實例代碼給大家介紹的非常詳細,需要的朋友參考下吧
    2022-01-01
  • Spring?Boot?+?EasyExcel實現(xiàn)數(shù)據(jù)導入導出

    Spring?Boot?+?EasyExcel實現(xiàn)數(shù)據(jù)導入導出

    這篇文章主要介紹了Spring?Boot+EasyExcel實現(xiàn)數(shù)據(jù)導入導出,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下
    2022-08-08
  • htmlcleaner使用方法及xpath語法初探

    htmlcleaner使用方法及xpath語法初探

    HtmlCleaner是一個開源的Java語言的Html文檔解析器。HtmlCleaner能夠重新整理HTML文檔的每個元素并生成結構良好(Well-Formed)的 HTML 文檔
    2015-08-08
  • Java JDK 1.8 lambda的用法詳解

    Java JDK 1.8 lambda的用法詳解

    這篇文章主要介紹了Java JDK 1.8 lambda的用法詳解,文中給大家提到了jdk 1.8 Lambda 表達式 遍歷數(shù)組的方法,需要的朋友可以參考下
    2019-09-09
  • Java中的Excel框架使用詳解

    Java中的Excel框架使用詳解

    這篇文章主要介紹了Java中的Excel框架使用詳解,Java解析、生成Excel比較有名的框架有Apache poi、jxl,但他們都存在一個嚴重的問題就是非常的耗內(nèi)存,poi有一套SAX模式的API可以一定程度的解決一些內(nèi)存溢出的問題,需要的朋友可以參考下
    2023-11-11
  • springboot?html調(diào)用js無效400問題及解決

    springboot?html調(diào)用js無效400問題及解決

    這篇文章主要介紹了springboot?html調(diào)用js無效400的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • Spring中XML schema擴展機制的深入講解

    Spring中XML schema擴展機制的深入講解

    這篇文章主要給大家介紹了關于Spring中XML schema擴展機制的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-09-09
  • Java的NIO與IO的詳解及對比

    Java的NIO與IO的詳解及對比

    這篇文章主要介紹了Java的NIO與IO的詳解及對比的相關資料,需要的朋友可以參考下
    2017-03-03
  • SpringMVC基于注解方式實現(xiàn)上傳下載

    SpringMVC基于注解方式實現(xiàn)上傳下載

    本文主要介紹了SpringMVC基于注解方式實現(xiàn)上傳下載,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-04-04

最新評論

巫溪县| 新闻| 绥芬河市| 内江市| 桑日县| 永德县| 苍溪县| 东港市| 洛南县| 共和县| 通江县| 翁牛特旗| 普陀区| 白银市| 云龙县| 渑池县| 沈阳市| 洪江市| 门头沟区| 济宁市| 定结县| 翼城县| 南康市| 亚东县| 客服| 桦南县| 瓮安县| 兴隆县| 靖安县| 西贡区| 黑龙江省| 道孚县| 马尔康县| 通海县| 石阡县| 黔西县| 南华县| 威远县| 绥阳县| 成都市| 新邵县|