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方法就对了。

相关推荐
苗内8 天前
CloudWeGo-Netpoll:高性能NIO网络库浅析
网络·nio
蚰蜒螟8 天前
剖析 Spring 中 @ResponseBody 原理与 Tomcat NIO 写事件(SelectionKey.OP_WRITE)的协作机制
spring·tomcat·nio
残*影10 天前
BIO、NIO、AIO 的区别与实战应用解析
nio
快乐肚皮11 天前
Netty学习专栏(一):Java NIO编程与核心组件详解
java·学习·nio
RubyWinner11 天前
网络编程 之 从BIO到 NIO加多线程高性能网络编程实战
java·网络·nio
面向AI编程的小白11 天前
【BIO、NIO、AIO的区别?】
nio
SSSYUsssyu11 天前
Java NIO(New I/O)
java·开发语言·nio
从零开始学习人工智能11 天前
深入解析异步编程:Java NIO、Python `async/await` 与 C# `async/await` 的对比
java·python·nio
xiaolin033311 天前
【Netty】- NIO基础2
java·nio·多路复用·selector
熊大如如20 天前
Java NIO 文件处理接口
java·linux·nio