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

相关推荐
我是唐青枫4 天前
Java Netty 实战指南:从 NIO 线程模型到 TCP 编解码和心跳机制
java·tcp/ip·nio
2601_963932985 天前
人流后多久来月经?内膜恢复周期与术后修护科普指南
nio
ywl47081208717 天前
第二章Netty,半包读取问题
netty·nio
EntyIU18 天前
Java NIO 实战
java·开发语言·nio
ywl47081208720 天前
第一章Netty,如何实现I/O多路复用的功能
netty·nio·selector
ywl47081208720 天前
第一章Netty,NIO零拷贝详解
netty·nio·selector
小bo波1 个月前
从"任意文件复制"深挖Java I/O:字符流与字节流的本质抉择
java·nio·io流·后端开发·文件复制
swordbob1 个月前
NIO的channel中什么是 fd(File Descriptor,文件描述符)
java·开发语言·nio
swordbob1 个月前
NIO 的 Channel 里有多个 BIO 吗?
linux·网络·nio
starsky762381 个月前
NIO与BIO的区别
java·服务器·nio