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

相关推荐
编啊编程啊程3 天前
【004】生菜阅读平台
java·spring boot·spring cloud·dubbo·nio
编啊编程啊程4 天前
兼职管理平台
java·spring boot·rpc·dubbo·nio
编程岁月5 天前
java面试-0136-BIO、NIO、AIO区别?
java·面试·nio
TitosZhang7 天前
BIO、NIO、AIO详解
java·redis·nio
编啊编程啊程10 天前
gRPC从0到1系列【20】
java·rpc·kafka·dubbo·nio
编啊编程啊程10 天前
gRPC从0到1系列【19】
java·spring boot·rpc·dubbo·nio
失散1311 天前
分布式专题——26 BIO、NIO编程与直接内存、零拷贝深入辨析
java·分布式·rpc·架构·nio·零拷贝
Yeats_Liao15 天前
Java网络编程(七):NIO实战构建高性能Socket服务器
java·网络·nio
编啊编程啊程15 天前
gRPC从0到1系列【6】
java·rpc·kafka·dubbo·nio
lifallen19 天前
Flink TCP Channel复用:NettyServer、NettyProtocol详解
大数据·flink·nio