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

相关推荐
swordbob9 小时前
NIO的channel中什么是 fd(File Descriptor,文件描述符)
java·开发语言·nio
swordbob1 天前
NIO 的 Channel 里有多个 BIO 吗?
linux·网络·nio
starsky762384 天前
NIO与BIO的区别
java·服务器·nio
东南门吹雪4 天前
JAVA TCP socket编程框架
java·高并发·socket·tcp·nio
JackSparrow4146 天前
彻底理解Java NIO(三)Java实现 I/O多路复用+Reactor模式及开源框架代码解读
java·c语言·开发语言·后端·nio·reactor模式
布朗克1686 天前
25 IO流高级操作——序列化、NIO与Files工具类
java·数据库·io·nio
不懂的浪漫9 天前
10|Netty native epoll 与零拷贝:从 Java NIO 再往下看一层![
java·netty·nio
许彰午9 天前
24_Java NIO核心组件
java·python·nio
C+++Python14 天前
如何在 Java 中使用 BIO、NIO 和 AIO?
java·开发语言·nio
Halo_tjn18 天前
NIO 技术的使用
java·开发语言·nio