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

相关推荐
独自破碎E2 天前
解释一下NIO、BIO、AIO
java·开发语言·nio
学习是生活的调味剂3 天前
Java IO模型之BIO和NIO分析
java·nio
不知疲倦的仄仄4 天前
第二天:深入理解 Selector:单线程高效管理多个 Channel
java·nio
不知疲倦的仄仄5 天前
第一天:从 ByteBuffer 内存模型到网络粘包处理实战
java·网络·nio
zfj3215 天前
java BIO、NIO、AIO用法样例
java·开发语言·nio·bio·aio
程序猿ZhangSir11 天前
深入理解 BIO,NIO,AIO 三者的用途和区别?Select,poll,epoll 操作系统函数简介
java·spring·nio
禾叙_13 天前
【NIO】ByteBuffer
前端·html·nio
heartbeat..13 天前
Java NIO 详解(Channel+Buffer+Selector)
java·开发语言·文件·nio
奕辰杰16 天前
Netty私人学习笔记
笔记·学习·netty·网络通信·nio
零度念者17 天前
Java IO/NIO 深度解析:从底层原理到高性能图片网关实战
java·nio