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

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

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

瀏覽:28日期: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久久,三上悠亚国产精品一区二区三区
日韩在线黄色| 久久精品青草| 亚洲一级大片| 免费一级欧美在线观看视频| www.九色在线| 日韩影院在线观看| 国产亚洲字幕| 欧美日中文字幕| 亚洲精品麻豆| 国产一区日韩| 久久精品国内一区二区三区水蜜桃| 欧美肉体xxxx裸体137大胆| 国产偷自视频区视频一区二区| 日韩高清欧美激情| 午夜精品成人av| 成人在线黄色| 国产日韩1区| 桃色一区二区| 亚洲影视一区二区三区| 欧美在线91| 欧美日本不卡| 亚洲欧美综合| 精品国产美女a久久9999| 亚洲一区二区三区免费在线观看| 国产精品**亚洲精品| 久久蜜桃av| 久久丁香四色| 三级一区在线视频先锋| 水蜜桃久久夜色精品一区| 日韩1区2区3区| 99在线精品免费视频九九视 | 美女av一区| 免费精品视频| 青青久久av| 精品日韩一区| 国产欧美一区| 日韩欧美激情| 亚洲乱码一区| 欧美亚洲国产一区| 黑森林国产精品av| 午夜精品一区二区三区国产| 日韩成人av影视| 欧洲av不卡| 亚洲精品影院在线观看| 亚洲www免费| 精品午夜视频| 国产精久久一区二区| 日韩二区三区在线观看| 久久国产精品毛片| 蜜桃tv一区二区三区| 麻豆精品蜜桃| 日韩在线欧美| 成人日韩精品| 久久一区精品| 精品一区二区三区亚洲 | 国产探花一区在线观看| 亚洲色图网站| 亚洲网址在线观看| 国产亚洲一级| 石原莉奈在线亚洲三区| 久久亚洲欧美| 蜜臀av在线播放一区二区三区| 日韩视频免费| 模特精品在线| 蜜桃av一区二区三区电影| 国产视频一区在线观看一区免费| 九一精品国产| 欧美女激情福利| 狠狠爱www人成狠狠爱综合网| 欧美日韩在线二区| 欧美特黄视频| 三级欧美韩日大片在线看| 亚洲一区欧美激情| 亚洲精品护士| 国产精品一级在线观看| 久久久久伊人| 亚洲性色av| 欧美二区视频| 性色一区二区| 欧美综合精品| 久久香蕉网站| 日韩精品免费一区二区在线观看| 免费观看久久av| 免费欧美日韩| 国产精品99久久免费观看| 色一区二区三区四区| 欧美日韩国产传媒| 日韩精品一级| 精品国产亚洲一区二区三区大结局| 国产精品午夜av| 国产精品黄网站| 高清在线一区| 婷婷久久一区| 青青国产精品| 日韩精品一区二区三区免费观影 | 亚洲午夜精品久久久久久app| 久久一区二区中文字幕| 另类av一区二区| 国产精品啊v在线| 亚洲va在线| 天堂va欧美ⅴa亚洲va一国产| 国产精品久久久久久久久久久久久久久 | 久久精品三级| 国内精品福利| 国产亚洲一区| 日韩精品第一区| 亚洲不卡视频| 日韩精品免费一区二区三区| 中文字幕日韩高清在线| 日韩不卡一区| 日本久久二区| 99精品电影| 国产精品一区二区三区四区在线观看| 欧美激情国产在线| 黄色亚洲免费| 欧美1区2区3| 免费视频久久| 国产91在线播放精品| 三级一区在线视频先锋| 美女视频一区在线观看| 亚洲v在线看| 日韩国产欧美视频| 99成人在线视频| 国产精品观看| 日韩影院免费视频| 欧洲一区二区三区精品| 国产欧美一区二区三区精品观看| 999国产精品永久免费视频app| 欧美精品影院| 影音先锋国产精品| 国产精品13p| 青青草伊人久久| 久久亚洲不卡| 久久久久久美女精品| 欧美xxxx性| 亚洲欧美日韩国产| 日韩国产综合| 国产精品欧美在线观看| 蜜桃视频一区二区三区| 亚洲电影在线| 国产超碰精品| 成人午夜在线| 国产精品日韩精品在线播放| 日韩中文字幕1| 欧美成人午夜| 另类中文字幕国产精品| 国产成年精品| 精品一区二区三区视频在线播放| 日韩成人av影视| 亚洲美女91| 红桃视频欧美| 国内精品福利| 日韩三区免费| 国产一区二区三区四区五区传媒| 欧美精品中文| 欧美日韩91| 日本成人精品| 久久国产精品色av免费看| 免费在线观看精品| 石原莉奈一区二区三区在线观看 | 久久黄色影视| 亚洲男人在线| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产尤物精品| 成人国产精品一区二区免费麻豆| 久久精品 人人爱| 日韩av二区在线播放| 亚洲精品成人一区| 中文字幕av亚洲精品一部二部| 免费成人在线影院| 天堂俺去俺来也www久久婷婷| 亚洲欧美在线综合| 欧美精品中文字幕亚洲专区| 国产亚洲精品精品国产亚洲综合| 国产欧美一级| 欧美a级一区二区| 国产一区二区三区免费在线| 高清日韩中文字幕| 亚洲高清二区| 国产二区精品| 麻豆精品91| 91九色综合| 国产91欧美| 伊人成人网在线看| 日韩视频1区| 精品视频91| 婷婷国产精品| 亚洲精品高潮| 成人精品国产亚洲| 欧美另类专区| 日韩激情一二三区| 韩日一区二区| 亚洲欧洲午夜| 国产欧美一区二区精品久久久| 久久国产麻豆精品| 岛国av在线网站| 香蕉久久国产| 国产激情久久| 亚洲一级网站| 国产精品一区二区中文字幕|