亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

lombok中@Data使用常見的小坑及解決

 更新時(shí)間:2024年10月23日 09:55:35   作者:Wread.  
在Java中使用Lombok庫的@Data注解時(shí),布爾類型屬性可能導(dǎo)致生成的get方法不符合預(yù)期,對(duì)于非is開頭的布爾屬性,Lombok生成的方法會(huì)添加is前綴,導(dǎo)致原本期待的get方法不存在,例如,對(duì)于屬性private boolean active,Lombok會(huì)生成方法名為isActive而不是getActive

lombok中@Data使用常見的小坑

import lombok.Data; @Data使用常見的坑(布爾值無get方法)

如果我們的實(shí)體類中有是布爾類型的

如:

import lombok.Data;
 
@Data
@TableName("gps_data")
public class GpsData {
    private int id;
    private boolean valid;
 }

此時(shí)你是獲取不到get方法?。?/strong>

因?yàn)樘砑覢Data注解時(shí),如果有boolean屬性的數(shù)據(jù),且屬性的名字還不是is開頭的,則默認(rèn)的get方法就會(huì)把is給加上。

會(huì)有“is+屬性名”方法替代默認(rèn)的get方法,set方法不受影響。

set方法正常不受影響

get方法不存在

沒有g(shù)et方法,默認(rèn)給修改成,屬性名不帶is加上is,帶is的直接是屬性名,沒有g(shù)et

在使用LambdaQueryWrapper可能會(huì)出現(xiàn)這樣的情況:

總結(jié)

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

相關(guān)文章

  • emoji表情與unicode編碼互轉(zhuǎn)的實(shí)現(xiàn)(JS,JAVA,C#)

    emoji表情與unicode編碼互轉(zhuǎn)的實(shí)現(xiàn)(JS,JAVA,C#)

    這篇文章主要介紹了emoji表情與unicode編碼互轉(zhuǎn)的實(shí)現(xiàn)(JS,JAVA,C#),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • java向多線程中傳遞參數(shù)的三種方法詳細(xì)介紹

    java向多線程中傳遞參數(shù)的三種方法詳細(xì)介紹

    但在多線程的異步開發(fā)模式下,數(shù)據(jù)的傳遞和返回和同步開發(fā)模式有很大的區(qū)別。由于線程的運(yùn)行和結(jié)束是不可預(yù)料的,因此,在傳遞和返回?cái)?shù)據(jù)時(shí)就無法象函數(shù)一樣通過函數(shù)參數(shù)和return語句來返回?cái)?shù)據(jù)
    2012-11-11
  • MyBatis中執(zhí)行SQL語句的幾種方式總結(jié)

    MyBatis中執(zhí)行SQL語句的幾種方式總結(jié)

    MyBatis是一個(gè)優(yōu)秀的持久層框架,它支持定制化SQL、存儲(chǔ)過程以及高級(jí)映射,下面這篇文章主要給大家介紹了關(guān)于MyBatis中執(zhí)行SQL語句的幾種方式,需要的朋友可以參考下
    2024-04-04
  • 詳解Kotlin中的變量和方法

    詳解Kotlin中的變量和方法

    這篇文章主要介紹了詳解Kotlin中的變量和方法的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • SpringBoot啟動(dòng)類@SpringBootApplication注解背后的秘密

    SpringBoot啟動(dòng)類@SpringBootApplication注解背后的秘密

    這篇文章主要介紹了SpringBoot啟動(dòng)類@SpringBootApplication注解背后的秘密,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • Spring AOP面向切面編程實(shí)現(xiàn)原理方法詳解

    Spring AOP面向切面編程實(shí)現(xiàn)原理方法詳解

    這篇文章主要介紹了Spring AOP面向切面編程實(shí)現(xiàn)原理方法詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • python實(shí)戰(zhàn)之德州撲克第一步-發(fā)牌

    python實(shí)戰(zhàn)之德州撲克第一步-發(fā)牌

    這篇文章主要介紹了python實(shí)戰(zhàn)之德州撲克第一步-發(fā)牌,文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)python的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-04-04
  • IDEA Maven下載依賴包速度過慢的問題及解決方案

    IDEA Maven下載依賴包速度過慢的問題及解決方案

    這篇文章主要介紹了IDEA Maven下載依賴包速度過慢的問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • SpringBoot編譯target目錄下沒有resource下的文件踩坑記錄

    SpringBoot編譯target目錄下沒有resource下的文件踩坑記錄

    這篇文章主要介紹了SpringBoot編譯target目錄下沒有resource下的文件踩坑記錄,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • JGroups實(shí)現(xiàn)聊天小程序

    JGroups實(shí)現(xiàn)聊天小程序

    這篇文章主要為大家詳細(xì)介紹了JGroups實(shí)現(xiàn)聊天小程序,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-07-07

最新評(píng)論