日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

基于Spring BeanUtils的copyProperties方法使用及注意事項

瀏覽:33日期:2023-07-09 15:27:25

如下所示:

package com.demo;import lombok.Data;import org.springframework.beans.BeanUtils;import java.util.Arrays;import java.util.List;/** * @author xiaobu * @version JDK1.8.0_171 * @date on 2019/10/8 10:04 * @description */public class BeanUtilsTest { @Data private static class CopyTest1 {private String outerName;private CopyTest1.InnerClass innerClass;private List clazz;@Dataprivate static class InnerClass { public String innerName;} } @Data private static class CopyTest2 {private String outerName;private CopyTest2.InnerClass innerClass;private List clazz;@Datastatic class InnerClass { private String innerName;} } public static void main(String[] args) {CopyTest1 copyTest1 = new CopyTest1();copyTest1.outerName = 'outer xiaobu';CopyTest1.InnerClass innerClass = new CopyTest1.InnerClass();innerClass.innerName = 'inner xiaobu';copyTest1.innerClass = innerClass;copyTest1.clazz = Arrays.asList(1, 2, 3);System.out.println('copyTest1 = ' + copyTest1);CopyTest2 copyTest2 = new CopyTest2();//未copy內部類的屬性BeanUtils.copyProperties(copyTest1, copyTest2);System.out.println('copy內部類的屬性前copyTest2 = ' + copyTest2);CopyTest2.InnerClass innerClass2 = new CopyTest2.InnerClass();copyTest2.innerClass = innerClass2;BeanUtils.copyProperties(innerClass, innerClass2);System.out.println('copy內部類的屬性后copyTest2 = ' + copyTest2); }}總結

1、Spring的BeanUtils的CopyProperties方法需要對應的屬性有getter和setter方法;

2、如果存在屬性完全相同的內部類,但是不是同一個內部類,即分別屬于各自的內部類,則spring會認為屬性不同,不會copy;

3、泛型只在編譯期起作用,不能依靠泛型來做運行期的限制;

4、最后,spring和apache的copy屬性的方法源和目的參數的位置正好相反,所以導包和調用的時候都要注意一下。

泛型只在編譯期起作用,不能依靠泛型來做運行期的限制

package com.demo;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.util.ArrayList;/** * @author xiaobu * @version JDK1.8.0_171 * @date on 2019/10/8 14:54 * @description */public class Demo { public static void main(String[] args) throws ClassNotFoundException, NoSuchMethodException, InvocationTargetException, IllegalAccessException {ArrayList<Integer> list = new ArrayList<Integer>();list.add(111);list.add(222);list.add('xiaobu'); //編譯器報錯Class clazz3 = Class.forName('java.util.ArrayList');//獲取ArrayList的字節碼文件Method m = clazz3.getMethod('add', Object.class);//獲取add() 方法,Object.class 代表任意對象類型的數據m.invoke(list,'xiaobu');//通過反射添加字符串類型元素數據System.out.println(list);//運行結果:[111, 222, xiaobu] }}BeanUtils.copyProperties 出錯

注意:屬性復制,不同jar中的方法,用法不一樣!

Spring 包(org.springframework.beans)中

BeanUtils.copyProperties(A,B);

是A中的值賦值給B

Apache 包(org.apache.commons.beanutils)中(常用)

BeanUtils.copyProperties(A,B);

是B中的值賦值給A

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Spring
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
卡一精品卡二卡三网站乱码| 好吊视频一区二区三区四区| 日韩高清中文字幕一区| 麻豆精品蜜桃视频网站| 色婷婷亚洲mv天堂mv在影片| 国产在线欧美| 三级在线观看一区二区| 国产精品白丝久久av网站| 黄色在线网站噜噜噜| 精品国模一区二区三区| 国产一区日韩一区| 黄色网一区二区| 精品中文字幕一区二区三区四区| 欧美a一区二区| 国产日韩欧美三区| 日韩亚洲在线| 91视频一区| 奇米777国产一区国产二区| 日韩成人亚洲| 成人久久久久| yellow在线观看网址| 国产精品99一区二区| 成人精品天堂一区二区三区| 亚洲一区二区三区中文字幕在线观看 | 高清av一区| 国产亚洲一区二区三区啪| 亚洲九九精品| 99日韩精品| 超碰超碰人人人人精品| 日韩一区电影| 91国内精品| 91久久黄色| 日韩精品免费一区二区夜夜嗨| 欧美另类中文字幕| 亚洲精品福利| 国产欧美一区二区精品久久久| 五月天久久777| 欧美高清一区| 蜜芽一区二区三区| 色在线视频观看| 久久久久九九精品影院| 香蕉久久国产| 亚洲欧美日韩国产综合精品二区| 日韩一区自拍| 国产精品一区2区3区| 在线视频精品| 国产欧美三级| 欧美久久天堂| re久久精品视频| 日韩国产在线观看| 一本综合精品| 免费成人性网站| 久久精品青草| 精品理论电影在线| 成人在线免费观看91| 激情久久婷婷| 91成人在线精品视频| 久久激五月天综合精品| 久久中文字幕一区二区| 国产成人精品免费视| 亚洲涩涩在线| 在线一区欧美| 综合五月婷婷| 国产精品一区二区av日韩在线| 国产精品美女在线观看直播| 日本亚洲欧洲无免费码在线| 色婷婷综合网| 蜜臀av亚洲一区中文字幕| 欧美在线日韩| 91亚洲人成网污www| 99精品视频精品精品视频| 午夜视频精品| 欧美亚洲tv| 久久xxxx| aa国产精品| 国产在线欧美| 亚洲性色视频| 国产精品久久久久av蜜臀| 美女91精品| 久久伊人久久| 日本伊人午夜精品| 免费在线小视频| 久久99精品久久久野外观看| 亚洲男女自偷自拍| 精品欧美一区二区三区在线观看| 日韩欧美在线精品| 妖精视频成人观看www| 久久av导航| 日本在线视频一区二区| 日韩精品中文字幕第1页| 高清久久精品| 国产精品二区不卡| 鲁大师影院一区二区三区| 日本国产欧美| 日本午夜免费一区二区| 石原莉奈在线亚洲三区| 黄色在线网站噜噜噜| 喷白浆一区二区| 日韩欧美网址| 日韩欧美二区| 国产探花在线精品一区二区| 欧美激情福利| 日韩网站中文字幕| 欧美91福利在线观看| 蜜桃av.网站在线观看| 国产日本久久| 香蕉精品999视频一区二区| 激情中国色综合| 69精品国产久热在线观看| 欧产日产国产精品视频| 爽爽淫人综合网网站| 日本成人精品| 国产精品任我爽爆在线播放| 国产精品色网| 日韩黄色大片网站| 国产精品**亚洲精品| 石原莉奈在线亚洲三区| 日韩精品午夜| 欧美日韩一区二区高清| 国产一区二区三区探花| 91精品一区国产高清在线gif| 成人在线视频中文字幕| 国产亚洲精品美女久久| 国产精品地址| 麻豆久久久久久久| 国产精品mm| 麻豆国产欧美一区二区三区 | 四虎4545www国产精品| 久久蜜桃av| 日韩不卡免费高清视频| 日韩激情综合| 另类专区亚洲| 在线亚洲成人| 日韩精品亚洲专区| 日韩1区2区3区| 久久精品国产99国产精品| 亚洲精品黄色| 精品欧美日韩精品| 免费av一区| 日本不卡在线视频| 麻豆视频在线看| 欧美理论视频| 在线观看一区| 亚洲精品一级| 免费成人网www| 亚洲成人精品| 久久国产婷婷国产香蕉| 亚洲欧美视频一区二区三区| 日韩不卡在线| 欧美成人基地 | 蜜桃av.网站在线观看| 日韩理论片av| 日韩精品成人| 久久在线免费| 神马久久午夜| 午夜亚洲精品| 国产视频一区三区| 亚洲精品一级二级三级| 亚洲tv在线| 国产精品久久| 九九综合在线| 国产免费播放一区二区| 国产精品17p| 久久久成人网| 免费人成黄页网站在线一区二区| 国产日韩欧美在线播放不卡| 亚洲综合精品四区| 欧美jjzz| 日本不卡视频一二三区| 老牛影视一区二区三区| 久久高清免费| 黑丝一区二区三区| 国产精品久久久久久av公交车| 亚洲深夜av| 欧产日产国产精品视频| 精品一区91| 国产精品腿扒开做爽爽爽挤奶网站| 久久久久黄色| 国产欧美亚洲精品a| av最新在线| 亚洲女同一区| 天海翼精品一区二区三区| 老司机精品久久| 国产三级一区| 99riav1国产精品视频| 成人国产精品一区二区免费麻豆| 麻豆视频一区| 欧美aa在线观看| 蜜臀av在线播放一区二区三区| 国产三级一区| 欧美综合国产| 女同性一区二区三区人了人一| 亚洲精品第一| 美女黄网久久| 日韩美女精品| 亚洲成av在线| 国产在线观看www| 国产精品亚洲产品| 精品久久91| 日韩二区三区四区|