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

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

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

第一種方法

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

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

第二種方法

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

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

注意:同時使用@JsonProperty和@JsonIgnore時,可能會導致@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é) 

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

相關文章

  • Spring MVC的優(yōu)點與核心接口_動力節(jié)點Java學院整理

    Spring MVC的優(yōu)點與核心接口_動力節(jié)點Java學院整理

    這篇文章主要介紹了Spring MVC的優(yōu)點與核心接口,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • Java合并區(qū)間的實現(xiàn)

    Java合并區(qū)間的實現(xiàn)

    本文主要介紹了Java合并區(qū)間的實現(xiàn),通過合理使用集合類和排序算法,可以有效地解決合并區(qū)間問題,具有一定的參考價值,感興趣的可以了解一下
    2023-08-08
  • Java設計模式之責任鏈模式的示例詳解

    Java設計模式之責任鏈模式的示例詳解

    責任鏈模式是將鏈中的每一個節(jié)點看做是一個對象,每個節(jié)點處理的請求均不相同,且內(nèi)部自動維護下一個節(jié)點對象,當一個請求從鏈式的首段發(fā)出時,會沿著鏈的路徑依次傳遞給每一個節(jié)點對象。本文將通過示例和大家詳細聊聊責任鏈模式,需要的可以參考一下
    2022-11-11
  • springboot跨域CORS處理代碼解析

    springboot跨域CORS處理代碼解析

    這篇文章主要介紹了springboot跨域CORS處理代碼解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-12-12
  • JavaSE程序邏輯控制實現(xiàn)詳細圖文教程

    JavaSE程序邏輯控制實現(xiàn)詳細圖文教程

    JavaSE是為了開發(fā)桌面應用程序和控制臺應用程序而設計的,使用JavaSE可以編寫獨立運行的Java應用程序,這篇文章主要給大家介紹了關于JavaSE程序邏輯控制實現(xiàn)的相關資料,需要的朋友可以參考下
    2024-04-04
  • Java中Prime算法的原理與實現(xiàn)詳解

    Java中Prime算法的原理與實現(xiàn)詳解

    Prime算法是一種窮舉查找算法來從一個連通圖中構(gòu)造一棵最小生成樹。本文主要為大家介紹了Java中Prime算法的原理與實現(xiàn),感興趣的可以學習一下
    2022-07-07
  • Spring定時任務注解@Scheduled詳解

    Spring定時任務注解@Scheduled詳解

    這篇文章主要介紹了Spring定時任務注解@Scheduled詳解,@Scheduled注解是包org.springframework.scheduling.annotation中的一個注解,主要是用來開啟定時任務,本文提供了部分實現(xiàn)代碼與思路,需要的朋友可以參考下
    2023-09-09
  • java 爬蟲詳解及簡單實例

    java 爬蟲詳解及簡單實例

    這篇文章主要介紹了java 爬蟲詳解及簡單實例的相關資料,需要的朋友可以參考下
    2017-05-05
  • 使用spring容器在初始化Bean時前和后的操作

    使用spring容器在初始化Bean時前和后的操作

    這篇文章主要介紹了使用spring容器在初始化Bean時前和后的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • mybatis動態(tài)sql之Map參數(shù)的講解

    mybatis動態(tài)sql之Map參數(shù)的講解

    今天小編就為大家分享一篇關于mybatis動態(tài)sql之Map參數(shù)的講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03

最新評論