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

相关推荐
笨手笨脚の11 天前
Redis 源码分析-Redis 中的事件驱动
数据库·redis·缓存·select·nio·epoll·io模型
lifallen11 天前
Netty内存池核心:PoolChunkList解析
java·网络·数据结构·算法·nio
Leaf吧21 天前
java BIO/NIO/AIO
java·开发语言·nio
康小庄21 天前
AQS独占模式——资源获取和释放源码分析
java·开发语言·jvm·spring boot·spring·spring cloud·nio
真实的菜22 天前
Java NIO 面试全解析:9大核心考点与深度剖析
java·面试·nio
%d%d222 天前
Unable to make field long java.nio.Buffer.address accessible:
java·开发语言·nio
众纳1 个月前
Spring Boot 从Socket 到Netty网络编程(上):SOCKET 基本开发(BIO)与改进(NIO)
nio·bio·java socket·java bio·java nio·java 网络编程
EdmundXjs1 个月前
IO Vs NIO
java·开发语言·nio
苗内1 个月前
CloudWeGo-Netpoll:高性能NIO网络库浅析
网络·nio
蚰蜒螟1 个月前
剖析 Spring 中 @ResponseBody 原理与 Tomcat NIO 写事件(SelectionKey.OP_WRITE)的协作机制
spring·tomcat·nio