欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

BeanUtils.copyProperties()屬性名相同但是類型不同問題

 更新時間:2024年09月04日 14:06:49   作者:しろいし  
這篇文章主要介紹了BeanUtils.copyProperties()屬性名相同但是類型不同問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

BeanUtils.copyProperties()屬性名相同但是類型不同

(org.springframework.beans.BeanUtils)

知道屬性名不同,那就不會去復(fù)制,但是屬性名相同但是類型不同呢?

測試

  • A類:
@Data
@AllArgsConstructor
@NoArgsConstructor
public class A {
    int a;
    int b;
}
  • B類:
@Data
@AllArgsConstructor
@NoArgsConstructor
public class B {
    int a;
    Integer b;
}
  • C類:
@Data
@AllArgsConstructor
@NoArgsConstructor
public class C {
    int a;
    String b;
}

上面的B完全復(fù)制了A中的屬性值(測試了下返回來把b復(fù)制給a也是可以的,這里就沒貼出圖片了)

第二次把c類的b屬性從String換成Long


 

結(jié)果得出

類型差別如果是基礎(chǔ)類與包裝類,那么可以轉(zhuǎn)換。

如果是其他不同的類類型,則不會復(fù)制屬性值

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • mybatis項目CRUD步驟實例詳解

    mybatis項目CRUD步驟實例詳解

    這篇文章主要介紹了mybatis項目CRUD步驟,包括pom.xml引入相應(yīng)的依賴,在resources目錄下寫配置文件,本文結(jié)合實例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-09-09
  • Java并發(fā)編程ArrayBlockingQueue的使用

    Java并發(fā)編程ArrayBlockingQueue的使用

    ArrayBlockingQueue是一個備受矚目的有界阻塞隊列,本文將全面深入地介紹ArrayBlockingQueue的內(nèi)部機(jī)制、使用場景以及最佳實踐,感興趣的可以了解一下
    2024-08-08
  • 關(guān)于Socket的解析以及雙方即時通訊的java實現(xiàn)方法

    關(guān)于Socket的解析以及雙方即時通訊的java實現(xiàn)方法

    本篇文章主要介紹了關(guān)于Socket的解析以及雙方通訊的java實現(xiàn)方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2017-03-03
  • SpringBoot 防御 CSRF 攻擊的流程及原理解析

    SpringBoot 防御 CSRF 攻擊的流程及原理解析

    CSRF是一種非常常見的Web攻擊方式,其實是很好防御的,但是由于經(jīng)常被很多開發(fā)者忽略,進(jìn)而導(dǎo)致很多網(wǎng)站實際上都存在 CSRF 攻擊的安全隱患,這篇文章主要介紹了SpringBoot 如何防御 CSRF 攻擊,需要的朋友可以參考下
    2023-05-05
  • java基礎(chǔ)的詳細(xì)了解第六天

    java基礎(chǔ)的詳細(xì)了解第六天

    這篇文章對Java編程語言的基礎(chǔ)知識作了一個較為全面的匯總,在這里給大家分享一下。需要的朋友可以參考,希望能給你帶來幫助
    2021-08-08
  • java實現(xiàn)的n*n矩陣求值及求逆矩陣算法示例

    java實現(xiàn)的n*n矩陣求值及求逆矩陣算法示例

    這篇文章主要介紹了java實現(xiàn)的n*n矩陣求值及求逆矩陣算法,結(jié)合具體實例形式分析了java基于數(shù)組的矩陣定義、遍歷、運(yùn)算等相關(guān)操作技巧,需要的朋友可以參考下
    2017-09-09
  • 基于Quartz定時調(diào)度任務(wù)(詳解)

    基于Quartz定時調(diào)度任務(wù)(詳解)

    下面小編就為大家?guī)硪黄赒uartz定時調(diào)度任務(wù)(詳解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • 詳解Java利用實現(xiàn)對稱加密(DES、3DES、AES)

    詳解Java利用實現(xiàn)對稱加密(DES、3DES、AES)

    本篇文章主要介紹了Java利用實現(xiàn)對稱加密(DES、3DES、AES),具有一定的參考價值,有興趣的可以了解一下。
    2017-01-01
  • java數(shù)組基礎(chǔ)詳解

    java數(shù)組基礎(chǔ)詳解

    下面小編就為大家?guī)硪黄狫ava創(chuàng)建數(shù)組的幾種方式總結(jié)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧,希望能給大家?guī)韼椭?/div> 2021-06-06
  • JAVA Iterator接口與增強(qiáng)for循環(huán)的實現(xiàn)

    JAVA Iterator接口與增強(qiáng)for循環(huán)的實現(xiàn)

    這篇文章主要介紹了JAVA Iterator接口與增強(qiáng)for循環(huán)的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11

最新評論