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

解決springboot bean中大寫的字段返回變成小寫的問題

 更新時(shí)間:2021年01月28日 15:23:52   作者:簡(jiǎn)單隨風(fēng)  
這篇文章主要介紹了解決springboot bean中大寫的字段返回變成小寫的問題,具有很好的參考價(jià)值希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

例如我的bean中有以下4個(gè)字段

private String code;
private String _TOKENUUMS;
private String TGC;
private String U;

在返回的json里只會(huì)顯示

{“code”:“xx”,“tgc”:“xx”,“u”:“xx”}

大小會(huì)變成小寫,特殊符號(hào)開頭的字段都不會(huì)顯示,其原因是因?yàn)閟pringboot在進(jìn)行序列化和反序列時(shí)對(duì)字段進(jìn)行了處理。

解決方案是:

import com.fasterxml.jackson.annotation.JsonProperty;

在get方法上加上該注解@JsonProperty

private String code;
  private String _TOKENUUMS;
  private String TGC;
  private String U;
  public String getCode() {
    return code;
  }
  public void setCode(String code) {
    this.code = code;
  }
  @JsonProperty("_TOKENUUMS")
  public String get_TOKENUUMS() {
    return _TOKENUUMS;
  }
  public void set_TOKENUUMS(String _TOKENUUMS) {
    this._TOKENUUMS = _TOKENUUMS;
  }
  @JsonProperty("TGC")
  public String getTGC() {
    return TGC;
  }
  public void setTGC(String TGC) {
    this.TGC = TGC;
  }
  @JsonProperty("U")
  public String getU() {
    return U;
  }
  public void setU(String u) {
    U = u;
  }

返回json會(huì)變成{“code”:“xx”,"_TOKENUUMS":“xx”,“TGC”:“xx”,“U”:“xx”},完美解決問題!

補(bǔ)充:Spring getBean 首字母大小寫問題

今天學(xué)習(xí)SPRING 的@Qualifier 注解

遇到如下問題:

spring默認(rèn)的組掃描的bean id 是類名的首字母小寫,如:class Bee ,那么 bean id 默認(rèn)為: bee,可是我的程序卻找不到這種格式的bean id

上網(wǎng)查原因,得到解釋:

原來我的類名 class CDPlayer ,我按照默認(rèn)的規(guī)則理解, bean id 應(yīng)該為 cDPlayer,可偏偏不是這樣,原來:

1、如果類第一個(gè)字母大寫第二個(gè)小寫,那么首字母小寫獲取bean

2、如果第一個(gè)和第二個(gè)字母都是大寫的,那個(gè)獲取bean首字母要大寫

這個(gè)原理不明白是為什么,但是的確是這樣,問題解決了。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

  • 一分鐘掌握J(rèn)ava?ElasticJob分布式定時(shí)任務(wù)

    一分鐘掌握J(rèn)ava?ElasticJob分布式定時(shí)任務(wù)

    ElasticJob?是面向互聯(lián)網(wǎng)生態(tài)和海量任務(wù)的分布式調(diào)度解決方案,本文主要通過簡(jiǎn)單的示例帶大家深入了解ElasticJob分布式定時(shí)任務(wù)的相關(guān)知識(shí),需要的可以參考一下
    2023-05-05
  • Java跳出多重嵌套循環(huán)代碼實(shí)例

    Java跳出多重嵌套循環(huán)代碼實(shí)例

    這篇文章主要介紹了Java跳出多重嵌套循環(huán),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • Mybatis如何實(shí)現(xiàn)@Select等注解動(dòng)態(tài)組合SQL語句

    Mybatis如何實(shí)現(xiàn)@Select等注解動(dòng)態(tài)組合SQL語句

    這篇文章主要介紹了Mybatis如何實(shí)現(xiàn)@Select等注解動(dòng)態(tài)組合SQL語句,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • java編譯器的基礎(chǔ)知識(shí)點(diǎn)

    java編譯器的基礎(chǔ)知識(shí)點(diǎn)

    在本篇文章里小編給大家整理的是一篇關(guān)于java編譯器的基礎(chǔ)知識(shí)點(diǎn)內(nèi)容,有興趣的朋友們可以閱讀下。
    2020-02-02
  • SpringBoot無法訪問webapp目錄下的文件問題

    SpringBoot無法訪問webapp目錄下的文件問題

    這篇文章主要介紹了SpringBoot無法訪問webapp目錄下的文件問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • java中使用sax解析xml的解決方法

    java中使用sax解析xml的解決方法

    本篇文章介紹了,在java中使用sax解析xml的解決方法。需要的朋友參考下
    2013-05-05
  • 深入詳解Java中synchronized鎖升級(jí)的套路

    深入詳解Java中synchronized鎖升級(jí)的套路

    synchronized鎖是啥?鎖其實(shí)就是一個(gè)對(duì)象,隨便哪一個(gè)都可以,Java中所有的對(duì)象都是鎖,換句話說,Java中所有對(duì)象都可以成為鎖。本文我們主要來聊聊synchronized鎖升級(jí)的套路,感興趣的可以收藏一下
    2023-04-04
  • Java中方法名稱和泛型相同的用法示例

    Java中方法名稱和泛型相同的用法示例

    這篇文章主要介紹了Java中方法名稱和泛型相同的用法,結(jié)合實(shí)例形式分析了泛型替代方法名稱的相關(guān)使用技巧,需要的朋友可以參考下
    2019-08-08
  • IDEA類存在但找不到的解決辦法

    IDEA類存在但找不到的解決辦法

    本文主要介紹了IDEA類存在但找不到的解決辦法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • 在java代碼中獲取JVM參數(shù)的方法

    在java代碼中獲取JVM參數(shù)的方法

    下面小編就為大家?guī)硪黄趈ava代碼中獲取JVM參數(shù)的方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-01-01

最新評(píng)論

德清县| 惠东县| 华安县| 麟游县| 黔东| 南平市| 正镶白旗| 嘉鱼县| 阳新县| 上杭县| 南通市| 行唐县| 台中市| 永胜县| 黑河市| 固原市| 宜城市| 青河县| 定安县| 朝阳区| 洞口县| 和静县| 阳山县| 出国| 全州县| 炉霍县| 富民县| 仙居县| 桑植县| 高安市| 洪雅县| 岳普湖县| 平谷区| 工布江达县| 中宁县| 资中县| 镇远县| 宁陕县| 慈溪市| 遂川县| 和田县|