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

相关推荐
Serene_Dream15 小时前
NIO 的底层机理
java·jvm·nio·mmap
强化试剂4 天前
Ergosterol-PEG-Biotin,麦角甾醇PEG生物素在生物偶联中的关键应用
jvm·intellij-idea·mybatis·nio
what丶k5 天前
深入理解Java NIO:从原理到实战的全方位解析
java·开发语言·nio
YRYDZFtyVKg7 天前
探索三菱R系列PLC程序:以ST语言为核心的高效编程之路
nio
笨手笨脚の10 天前
Linux JDK NIO 源码分析
java·linux·nio
没有bug.的程序员18 天前
Java IO 与 NIO:从 BIO 阻塞陷阱到 NIO 万级并发
java·开发语言·nio·并发编程·io流·bio
与遨游于天地18 天前
NIO的三个组件解决三个问题
java·后端·nio
独自破碎E23 天前
解释一下NIO、BIO、AIO
java·开发语言·nio
学习是生活的调味剂24 天前
Java IO模型之BIO和NIO分析
java·nio
不知疲倦的仄仄25 天前
第二天:深入理解 Selector:单线程高效管理多个 Channel
java·nio