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

統(tǒng)一返回JsonResult踩坑的記錄

 更新時間:2025年06月10日 14:11:06   作者:FLGB  
這篇文章主要介紹了統(tǒng)一返回JsonResult踩坑的記錄,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

統(tǒng)一返回JsonResult踩坑

定義了一個統(tǒng)一返回類

但是沒有給@Data 導(dǎo)致沒有g(shù)et/set方法,請求一直報錯

public class JsonResult<T> {

    private int code;
    private String message;
    private T data;

    public JsonResult() {}

    public JsonResult(int code, String message, T data) {
        this.code = code;
        this.message = message;
        this.data = data;
    }

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public T getData() {
        return data;
    }

    public void setData(T data) {
        this.data = data;
    }

    public static <T> JsonResult<T> success(T data) {
        return new JsonResult<>(200, "Success", data);
    }
}

在使用時,JsonResult沒有g(shù)et/set方法時

Spring MVC 在序列化時無法將對象正確轉(zhuǎn)換為 JSON,因此會被視為 視圖名稱,導(dǎo)致循環(huán)視圖渲染的問題。

Completed initialization in 2 ms
GET "/api/getUser", parameters={}
Mapped to kayou.eim.controller.BasicController#users()
Using 'application/octet-stream', given [*/*] and supported [*/*]
Using @ExceptionHandler kayou.eim.controller.global.GlobalExceptionHandler#handleException(Except
Internal server error

org.springframework.web.HttpMediaTypeNotAcceptableException: Could not find acceptable representation

Resolved [org.springframework.web.HttpMediaTypeNotAcceptableException: Could not find acceptable representation]
Completed 406 NOT_ACCEPTABLE
"ERROR" dispatch for GET "/api/error", parameters={}
Mapped to kayou.eim.controller.global.CustomErrorController#error(HttpServletRequest)
Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/json, appli
Writing [{timestamp=Wed May 07 18:09:17 CST 2025, status=406, error=Not Acceptable, path=/api/getUser}]
Exiting from "ERROR" dispatch, status 406

響應(yīng)

{
    "timestamp": 1746612557176,
    "status": 406,
    "error": "Not Acceptable",
    "path": "/api/getUser"
}

報錯不夠清晰準(zhǔn)確,導(dǎo)致排查了一圈。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解關(guān)于SpringBoot的外部化配置使用記錄

    詳解關(guān)于SpringBoot的外部化配置使用記錄

    這篇文章主要介紹了詳解關(guān)于SpringBoot的外部化配置使用記錄,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • Java值得使用Lambda的8個場景合集

    Java值得使用Lambda的8個場景合集

    可能對不少人來說,Lambda顯得陌生又復(fù)雜,覺得Lambda會導(dǎo)致代碼可讀性下降,但畢竟2023年了,JDK都出了那么多新版本,是時候試試Lambda了
    2023-08-08
  • SpringBoot Admin2.0 集成Arthas的實現(xiàn)步驟

    SpringBoot Admin2.0 集成Arthas的實現(xiàn)步驟

    這篇文章主要介紹了SpringBoot Admin2.0 集成Arthas的實現(xiàn)步驟,幫助大家更好的理解和學(xué)習(xí)使用SpringBoot框架,感興趣的朋友可以了解下
    2021-04-04
  • java的package和import機制原理解析

    java的package和import機制原理解析

    這篇文章主要介紹了java的package和import機制原理解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-01-01
  • java獲取指定開始時間與結(jié)束時間之間的所有日期

    java獲取指定開始時間與結(jié)束時間之間的所有日期

    這篇文章主要為大家詳細介紹了java獲取指定開始時間與結(jié)束時間之間的所有日期,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • Java重點之基于比較的七大排序

    Java重點之基于比較的七大排序

    最近幾天在研究排序算法,看了很多博客,發(fā)現(xiàn)網(wǎng)上有的文章中對排序算法解釋的并不是很透徹,而且有很多代碼都是錯誤的,所以我根據(jù)這幾天看的文章,整理了一個較為完整的排序算法總結(jié),本文中的所有算法均有JAVA實現(xiàn),經(jīng)本人調(diào)試無誤后才發(fā)出,如有錯誤,請各位前輩指出
    2021-10-10
  • SpringBoot中使用Thymeleaf模板詳情

    SpringBoot中使用Thymeleaf模板詳情

    這篇文章主要介紹了SpringBoot中使用Thymeleaf模板詳情,hymeleaf是適用于Web和獨立環(huán)境的現(xiàn)代服務(wù)器端Java模板引擎,能夠處理HTML,XML,JavaScript,CSS甚至純文本,下文更多相關(guān)資料介紹需要的小伙伴可以參考一下
    2022-04-04
  • SpringBoot使用Nacos進行application.yml配置管理詳解

    SpringBoot使用Nacos進行application.yml配置管理詳解

    Nacos是阿里巴巴開源的一個微服務(wù)配置管理和服務(wù)發(fā)現(xiàn)的解決方案,下面我們來看看在SpringBoot中如何使用Nacos進行application.yml配置管理吧
    2025-03-03
  • 如何解決EasyExcel導(dǎo)出文件LocalDateTime報錯問題

    如何解決EasyExcel導(dǎo)出文件LocalDateTime報錯問題

    這篇文章主要介紹了如何解決EasyExcel導(dǎo)出文件LocalDateTime報錯問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • 使用Spring Validation實現(xiàn)數(shù)據(jù)校驗的代碼詳解

    使用Spring Validation實現(xiàn)數(shù)據(jù)校驗的代碼詳解

    在現(xiàn)代Web應(yīng)用開發(fā)中,數(shù)據(jù)校驗是不可忽視的重要環(huán)節(jié),Spring提供了強大的數(shù)據(jù)校驗框架——Spring Validation,可以有效提升數(shù)據(jù)輸入的安全性與應(yīng)用的穩(wěn)定性,本文將介紹如何使用Spring Validation進行數(shù)據(jù)校驗,幫助您深入理解和靈活應(yīng)用這一技術(shù)
    2024-11-11

最新評論

家居| 密山市| 永登县| 张家港市| 福泉市| 读书| 武强县| 栖霞市| 永新县| 莱州市| 上杭县| 长春市| 客服| 阿拉尔市| 镇沅| 巫溪县| 兴国县| 玉屏| 天水市| 沙河市| 姚安县| 缙云县| 融水| 札达县| 即墨市| 大兴区| 曲水县| 茂名市| 天津市| 宜君县| 汤原县| 昭觉县| 牙克石市| 津市市| 彰化县| 邵东县| 宝鸡市| 东丰县| 南雄市| 台东市| 南皮县|