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

相关推荐
不穿格子的程序员9 小时前
Redis篇8——Redis深度剖析:揭秘 Redis 高性能
数据库·redis·缓存·nio·io多路复用
yzp-5 天前
Java NIO Reactor 模式
java·开发语言·nio
babywew15 天前
基于粒子群算法的MPPT在阴影变换及负载变化下的实现
nio
程序媛青青6 天前
Java 中 NIO 和IO 的区别
java·开发语言·nio
zwxu_6 天前
Nginx NIO对比Java NIO
java·nginx·nio
爬山算法8 天前
Netty(5)Netty的ByteBuf是什么?它与Java NIO的ByteBuffer有何不同?
java·开发语言·nio
SoleMotive.9 天前
bio、nio、aio的区别以及使用场景
python·算法·nio
whltaoin13 天前
【Java SE】Java IO 类常用方法大全:从字节流到 NIO 的核心 API 汇总
java·开发语言·api·nio
whltaoin14 天前
【Java SE】Java IO体系深度剖析:从原理到实战的全方位讲解(包含流操作、序列化与 NIO 优化技巧)
java·开发语言·nio·se·io体系
阿杰同学16 天前
Java NIO 面试题及答案整理,最新面试题
java·开发语言·nio