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

SpringBoot中忽略實(shí)體類中的某個(gè)屬性不返回給前端的方法(示例詳解)

 更新時(shí)間:2024年11月26日 10:19:42   作者:ZmyCoder  
本文介紹了在Spring Boot中使用Jackson和Fastjson忽略實(shí)體類屬性不返回給前端的方法,在Jackson中,同時(shí)使用@JsonProperty和@JsonIgnore時(shí),@JsonIgnore可能失效,Fastjson中可以使用@JSONField(serialize=false)來實(shí)現(xiàn),本文結(jié)合實(shí)例代碼介紹的非常詳細(xì),需要的朋友參考下吧

使用Jackson的方式

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

注意點(diǎn)

public  class PropertyDTO {
    @JsonProperty("disable")
    private Integer disable;
    @JsonProperty("placeholder")
    private String placeholder;
	@JsonProperty("validate")
    @JsonIgnore
    private String validate;
}

同時(shí)使用@JsonProperty@JsonIgnore時(shí),可能會導(dǎo)致@JsonIgnore失效,前端依舊拿到該屬性。

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

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

相關(guān)文章

  • java實(shí)現(xiàn)ThreadLocal線程局部變量的實(shí)現(xiàn)

    java實(shí)現(xiàn)ThreadLocal線程局部變量的實(shí)現(xiàn)

    本文主要介紹了java實(shí)現(xiàn)ThreadLocal線程局部變量的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • Java中的WeakHashMap概念原理以及簡單案例

    Java中的WeakHashMap概念原理以及簡單案例

    這篇文章主要介紹了Java中的WeakHashMap概念原理以及簡單案例,WeakHashMap使用了軟引用結(jié)構(gòu),它的對象在垃圾回收時(shí)會被刪除,垃圾回收是優(yōu)先級非常低的線程,不能被顯示調(diào)用,當(dāng)內(nèi)存不足的時(shí)候會啟用,需要的朋友可以參考下
    2023-09-09
  • Java淺析枚舉類的使用

    Java淺析枚舉類的使用

    枚舉類型可以取代以往常量的定義方式,即將常量封裝在類或接口中。此外,枚舉類型還提供了安全檢查功能。本文就來和大家講講Java中枚舉類的用法,需要的可以參考一下
    2022-07-07
  • Springboot Redis設(shè)置key前綴的方法步驟

    Springboot Redis設(shè)置key前綴的方法步驟

    這篇文章主要介紹了Springboot Redis設(shè)置key前綴的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • Java數(shù)據(jù)結(jié)構(gòu)之線性表

    Java數(shù)據(jù)結(jié)構(gòu)之線性表

    線性表是其組成元素間具有線性關(guān)系的一種數(shù)據(jù)結(jié)構(gòu),對線性表的基本操作主要有,獲取元素,設(shè)置元素值,遍歷,插入,刪除,查找,替換,排序等。而線性表可以采用順序儲存結(jié)構(gòu)和鏈?zhǔn)絻Υ娼Y(jié)構(gòu),本節(jié)主要講解順序表、單鏈表以及雙鏈表的各種基本操作。
    2017-03-03
  • java 中cookie的詳解及簡單實(shí)例

    java 中cookie的詳解及簡單實(shí)例

    這篇文章主要介紹了java 中cookie的詳解及簡單實(shí)例的相關(guān)資料,這里對cookie 的建立與讀取,和設(shè)定cookie 生命周期等詳細(xì)介紹,需要的朋友可以參考下
    2017-01-01
  • MyBatis的 config.xml標(biāo)簽

    MyBatis的 config.xml標(biāo)簽

    這篇文章主要介紹了MyBatis的 config.xml標(biāo)簽的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-12-12
  • Java虛擬機(jī)運(yùn)行時(shí)棧的棧幀

    Java虛擬機(jī)運(yùn)行時(shí)棧的棧幀

    本節(jié)將會介紹一下Java虛擬機(jī)棧中的棧幀,會對棧幀的組成部分(局部變量表、操作數(shù)棧、動態(tài)鏈接、方法出口)分別進(jìn)行介紹,最后還會通過javap命令反解析編譯后的.class文件,進(jìn)行分析方法執(zhí)行時(shí)的局部變量表、操作數(shù)棧等
    2021-09-09
  • spring boot 2整合swagger-ui過程解析

    spring boot 2整合swagger-ui過程解析

    這篇文章主要介紹了spring boot 2整合swagger-ui過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • SpringBoot中選擇性加載Bean的幾種方式小結(jié)

    SpringBoot中選擇性加載Bean的幾種方式小結(jié)

    自動配置是springboot技術(shù)非常好用的核心因素,前面學(xué)習(xí)了這么多種技術(shù)的整合,每一個(gè)都離不開自動配置,不過在學(xué)習(xí)自動配置的時(shí)候,需要你對spring容器如何進(jìn)行bean管理的過程非常熟悉才行,本文給大家介紹了SpringBoot中選擇性加載Bean的幾種方式,需要的朋友可以參考下
    2025-01-01

最新評論