亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

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

瀏覽:3日期:2023-03-27 15:04:27
例如我的bean中有以下4個字段

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

在返回的json里只會顯示

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

大小會變成小寫,特殊符號開頭的字段都不會顯示,其原因是因為springboot在進行序列化和反序列時對字段進行了處理。

解決方案是:

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會變成{“code”:“xx”,'_TOKENUUMS':“xx”,“TGC”:“xx”,“U”:“xx”},完美解決問題!

補充:Spring getBean 首字母大小寫問題

今天學習SPRING 的@Qualifier 注解

遇到如下問題:

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

上網查原因,得到解釋:

原來我的類名 class CDPlayer ,我按照默認的規則理解, bean id 應該為 cDPlayer,可偏偏不是這樣,原來:

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

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

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

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。如有錯誤或未考慮完全的地方,望不吝賜教。

標簽: Spring
相關文章:
主站蜘蛛池模板: 国产在热线精品视频国产一二 | 97视频免费在线 | 正在播放宾馆露脸对白视频 | 国产又粗又黄又湿又大 | 高清中文字幕在线 | 国产成人免费高清视频 | 91进入蜜桃臀在线播放 | 亚洲一区二区三区四区 | 国产成人v片视频在线观看 国产成人v视频在线观看 | 精品一级毛片 | 亚洲精品一二三四 | 免费观看日本人成影片 | 91亚洲国产系列精品第56页 | 国产在线19禁免费观看国产 | 国产美女一区二区在线观看 | 毛茸茸年轻成熟亚洲人 | 香港经典a毛片免费观看爽爽影院 | 久久青草免费91观看 | 中文日产国产精品久久 | 丝袜美腿亚洲综合 | 96精品专区国产在线观看高清 | xvideos永久免费入口 | 国产精品综合网 | 欧美日韩国产免费一区二区三区 | 色天天综合 | 欧美国产综合视频 | 美女高清视频喷水 | 尤物在线免费观看 | 中国一级免费毛片 | 大片免费看 | 国产一区二区在线视频播放 | 91麻豆精品国产自产在线 | 五月六月伊人狠狠丁香网 | 久久久久久一级毛片免费野外 | 国产精品99久久久 | 国产欧美日韩一区二区三区 | 国产成人免费高清视频网址 | 18p爽视频在线观看免费 | 亚洲一区二区三区夜色 | 免费观看欧美一级高清 | 亚洲欧洲精品国产区 |