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

相关推荐
编程之升级打怪3 小时前
Java NIO的简单封装
java·开发语言·nio
fLDiSQV1W3 天前
NIO的零拷贝如何实现高效数据传输? _
nio
编程之升级打怪11 天前
Java NIO和AIO的一些见解
nio
sxlishaobin17 天前
Java I/O 模型详解:BIO、NIO、AIO
java·开发语言·nio
iPadiPhone19 天前
破茧成蝶:从底层内核到 Java NIO/AIO 异步架构全解析
java·架构·nio
iPadiPhone19 天前
Java NIO 核心原理解析、性能调优与大厂面试精要
java·后端·面试·nio
23.20 天前
【Java】NIO零拷贝技术揭秘:CPU不参与的数据传输
java·开发语言·nio
曼彻斯特的海边20 天前
BIO、NIO、AIO
io·nio·bio·aio
6+h21 天前
【java IO】BIO、NIO、AIO 全面对比
java·python·nio
老虎062722 天前
Netty[ NIO 核心速成 ] ---- NIO三大组件(Channel & Buffer&selector)
java·github·nio