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

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

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

lombok中@Data使用常見的小坑

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

如果我們的實體類中有是布爾類型的

如:

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

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

因為添加@Data注解時,如果有boolean屬性的數(shù)據(jù),且屬性的名字還不是is開頭的,則默認的get方法就會把is給加上。

會有“is+屬性名”方法替代默認的get方法,set方法不受影響。

set方法正常不受影響

get方法不存在

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

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

總結(jié)

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

相關(guān)文章

  • java生成pdf表格,調(diào)用itext創(chuàng)建的實例

    java生成pdf表格,調(diào)用itext創(chuàng)建的實例

    這篇文章主要介紹了java生成pdf表格,調(diào)用itext創(chuàng)建的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • Java實現(xiàn)JDBC向數(shù)據(jù)庫批量插入

    Java實現(xiàn)JDBC向數(shù)據(jù)庫批量插入

    在Java項目中可能會出現(xiàn)大量向數(shù)據(jù)庫中插入的情況,本文主要介紹了Java實現(xiàn)JDBC向數(shù)據(jù)庫批量插入,具有一定的參考價值,感興趣的可以了解一下
    2023-09-09
  • Java Spring Boot消息服務萬字詳解分析

    Java Spring Boot消息服務萬字詳解分析

    在實際項目開發(fā)中,有時需要與其他系統(tǒng)進行集成完成相關(guān)業(yè)務功能,這種情況最原始做法是程序內(nèi)部相互調(diào)用,除此之外,還可以用消息服務中間件進行業(yè)務處理,用消息服務中間件處理業(yè)務能夠提升系統(tǒng)的異步通信和擴展解耦能力。Spring Boot對消息服務管理提供了非常好的支持
    2021-10-10
  • 搭建簡單的Spring-Data JPA項目

    搭建簡單的Spring-Data JPA項目

    本文主要介紹了搭建簡單的Spring-Data JPA項目,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • Java Builder模式實現(xiàn)原理及優(yōu)缺點解析

    Java Builder模式實現(xiàn)原理及優(yōu)缺點解析

    這篇文章主要介紹了Java Builder模式實現(xiàn)原理及優(yōu)缺點解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-10-10
  • Java SPI的簡單小實例

    Java SPI的簡單小實例

    這篇文章主要介紹了Java SPI的簡單小實例,文中講解非常細致,代碼幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-07-07
  • SpringBoot整合neo4j使用詳解

    SpringBoot整合neo4j使用詳解

    這篇文章將和大家詳細聊聊如何在springboot應用中集成和使用neo4j,文中有詳細的實現(xiàn)流程和實例代碼,具有一定的借鑒價值,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-10-10
  • JDK8 HashMap紅黑樹退化為鏈表的機制方式

    JDK8 HashMap紅黑樹退化為鏈表的機制方式

    這篇文章主要介紹了JDK8 HashMap紅黑樹退化為鏈表的機制方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-05-05
  • SpringBoot2零基礎(chǔ)到精通之配置文件與web開發(fā)

    SpringBoot2零基礎(chǔ)到精通之配置文件與web開發(fā)

    SpringBoot是一種整合Spring技術(shù)棧的方式(或者說是框架),同時也是簡化Spring的一種快速開發(fā)的腳手架,本篇讓我們一起學習配置文件以及web相關(guān)的開發(fā)
    2022-03-03
  • SpringBoot FailureAnalyzer實例使用教程

    SpringBoot FailureAnalyzer實例使用教程

    FailureAnalyzer是一種在啟動時攔截exception并將其轉(zhuǎn)換為human-readable消息的好方法,包含在故障分析中。SpringBoot為application context相關(guān)的exceptions,JSR-303驗證等提供了這樣的分析器,實際上很容易創(chuàng)建自己的
    2022-12-12

最新評論

东乡县| 滦南县| 景东| 德令哈市| 米易县| 马关县| 眉山市| 毕节市| 英德市| 浦县| 渭源县| 临西县| 拉萨市| 夹江县| 山东省| 宁都县| 阳原县| 独山县| 大渡口区| 荆门市| 四子王旗| 巴马| 巩义市| 鄂尔多斯市| 河东区| 射洪县| 晋州市| 云浮市| 团风县| 灵武市| 常熟市| 防城港市| 祁门县| 九寨沟县| 高青县| 云阳县| 沙田区| 南华县| 连山| 大庆市| 鹤壁市|