406错误,WARN 33820 --- [generator] [nio-8080-exec-4] .w.s.m.s.DefaultHa

在接口调用过程中,后端出现.w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.web.HttpMediaTypeNotAcceptableException: No acceptable representation]错误。检查了一个小时才发现我返回的对象没有写getter方法,

当Spring Boot尝试将Java对象作为响应返回时,框架默认使用Jackson库进行JSON序列化。Jackson在序列化过程中严格依赖JavaBean规范,必须通过getter方法访问对象属性。如果返回的对象缺少必要的getter方法,Jackson将无法正确获取属性值,导致序列化失败,最终抛出406 Not Acceptable错误。

给对象加上getter方法就对了。

相关推荐
Clf丶忆笙8 天前
Java IO流与NIO终极指南:从基础到高级应用
java·网络·nio
一直很很安静10 天前
java借助NIO、链表、跳表模拟实现redis
java·链表·nio
碎叶城李白11 天前
NIO简单群聊
java·nio
Eugene__Chen17 天前
java IO/NIO/AIO
java·python·nio
一个儒雅随和的男子17 天前
Netty前置基础知识之BIO、NIO以及AIO理论详细解析和实战案例
nio
Craaaayon18 天前
JVM虚拟机--JVM的组成
java·jvm·nio
森叶20 天前
Java NIO & Java 虚拟线程(微线程)与 Go 协程的运行原理不同 为何Go 能在低配机器上承接10万 Websocket 协议连接
java·websocket·nio
码熔burning21 天前
【Netty篇】Channel 详解
netty·nio·channel
码熔burning22 天前
【NIO番外篇】之组件 Selector
java·io·nio·selector