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

java返回前端實體類json數(shù)據(jù)時忽略某個屬性方法

 更新時間:2023年08月02日 11:51:18   作者:zlfjavahome  
這篇文章主要給大家介紹了關(guān)于java返回前端實體類json數(shù)據(jù)時忽略某個屬性的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下

第一種方法

SpringBoot中忽略實體類中的某個屬性不返回給前端的方法:使用Jackson的方式://第一種方式,使用@JsonIgnore注解標(biāo)注在屬性上

//第一種方式,使用@JsonIgnore注解標(biāo)注在屬性上,忽略指定屬性
public  class PropertyDTO {
    private Integer disable;
    private String placeholder;
    //使用@JsonIgnore注解,忽略此屬性,前端不會拿到該屬性
    @JsonIgnore
    private String validate;
}

第二種方法

使用@JsonIgnoreProperties標(biāo)注在類上,可以忽略指定集合的屬性

//第二種方式,使用@JsonIgnoreProperties標(biāo)注在類上,可以忽略指定集合的屬性
@JsonIgnoreProperties({"validate"})
public  class PropertyDTO {
    private Integer disable;
    private String placeholder;
    private String validate;
}

注意:同時使用@JsonProperty和@JsonIgnore時,可能會導(dǎo)致@JsonIgnore失效

第三種方法

使用fastjson時:使用@JSONField(serialize = false)注解

public  class PropertyDTO {
    private Integer disable;
    private String placeholder;
    @JSONField(serialize = false)
    private String validate;
}

第四種方法

加上 @JsonProperty(access = JsonProperty.Access.WRITE_ONLY) :前端就不能接收到

/** 
     * 密碼
     */
    @JsonProperty(access = JsonProperty.Access.WRITE_ONLY)
    private String password;

第五種方法

如果是null不返回,注解:@JsonInclude(value= JsonInclude.Include.NON_NULL) 返回的字段屬性為null 就不會展示給前端...可以放在類上,也可以放在字段上!

@JsonInclude(value= JsonInclude.Include.NON_NULL)
public  class PropertyDTO {
    private Integer disable;
    private String placeholder;
    private String validate;
}

總結(jié) 

到此這篇關(guān)于java返回前端實體類json數(shù)據(jù)時忽略某個屬性的文章就介紹到這了,更多相關(guān)java忽略實體類某個屬性內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java基礎(chǔ)之反射原理與用法詳解

    Java基礎(chǔ)之反射原理與用法詳解

    這篇文章主要介紹了Java基礎(chǔ)之反射原理與用法,結(jié)合實例形式詳細分析了java反射的相關(guān)概念、原理、使用方法與操作注意事項,需要的朋友可以參考下
    2020-02-02
  • Java?Base64?加密與解密示例代碼

    Java?Base64?加密與解密示例代碼

    基本的加密盡量保持簡單,加密輸入字符串沒有增加任何換行符。輸出被映射到“A-Za-z0-9+/”字符集中,解密從該字符集中解析為任意字符,這篇文章主要介紹了Java?Base64?加密與解密,需要的朋友可以參考下
    2022-12-12
  • Spring boot項目部署到云服務(wù)器小白教程詳解

    Spring boot項目部署到云服務(wù)器小白教程詳解

    這篇文章主要介紹了Spring boot項目部署到云服務(wù)器小白教程詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • 23種設(shè)計模式(1) java單例模式

    23種設(shè)計模式(1) java單例模式

    這篇文章主要為大家詳細介紹了23種設(shè)計模式之java單例模式,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • springboot中的多個application文件講解

    springboot中的多個application文件講解

    這篇文章主要介紹了springboot中的多個application文件,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • 在SpringBoot中使用MongoDB的簡單場景案例

    在SpringBoot中使用MongoDB的簡單場景案例

    MongoDB 是一種非關(guān)系型數(shù)據(jù)庫,也被稱為 NoSQL 數(shù)據(jù)庫,它主要以文檔的形式存儲數(shù)據(jù),本文給大家介紹了在SpringBoot中使用MongoDB的簡單場景案例,并通過代碼示例講解的非常詳細,需要的朋友可以參考下
    2024-09-09
  • java實現(xiàn)電腦定時關(guān)機的方法

    java實現(xiàn)電腦定時關(guān)機的方法

    這篇文章主要介紹了java實現(xiàn)電腦定時關(guān)機的方法,首先通過java注冊windows服務(wù)程序,再以一個簡單的java程序?qū)崿F(xiàn)定時關(guān)機的功能,非常具有實用價值,需要的朋友可以參考下
    2014-11-11
  • java中獲取當(dāng)前服務(wù)器的Ip地址的方法

    java中獲取當(dāng)前服務(wù)器的Ip地址的方法

    本篇文章主要介紹了java中獲取當(dāng)前服務(wù)器的Ip地址的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • Jenkins配置前端自動打包部署全過程(若依項目)

    Jenkins配置前端自動打包部署全過程(若依項目)

    Jenkins作為一個開源的自動化服務(wù)器,廣泛用于持續(xù)集成、持續(xù)部署(CI/CD)流程中,這篇文章主要給大家介紹了關(guān)于Jenkins配置前端自動打包部署(若依項目)的相關(guān)資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2024-09-09
  • 使用Java實現(xiàn)將PowerPoint轉(zhuǎn)換為PDF的完整指南

    使用Java實現(xiàn)將PowerPoint轉(zhuǎn)換為PDF的完整指南

    將 PowerPoint 轉(zhuǎn)換為 PDF 就是一個規(guī)避兼容問題的不二選擇,通過 Java 完成這一自動化流程,則能進一步應(yīng)用到辦公自動化和在線文檔系統(tǒng)中,下面我們就來看看具體實現(xiàn)步驟吧
    2025-12-12

最新評論

岑溪市| 松原市| 雷州市| 砀山县| 宜章县| 资源县| 顺义区| 开化县| 仁布县| 沙坪坝区| 临沧市| 屏山县| 平塘县| 丹东市| 收藏| 巍山| 昭通市| 琼结县| 石首市| 吴川市| 嘉兴市| 石楼县| 繁峙县| 苗栗市| 蒙阴县| 如东县| 上饶市| 西丰县| 都江堰市| 湾仔区| 东莞市| 茌平县| 阳西县| 乐都县| 乌鲁木齐市| 靖州| 呼和浩特市| 铅山县| 沁源县| 独山县| 安国市|