springboot 返回结构中泛型的问题

public class Result<T> {

    private int code;

    private String msg;

    private T body;
    

我的返回结构定义中有一个泛型,然后springboot 返回时出现错误

"No converter found for return value of type: class net.zjump.throwbookserver.bean.Result"

如何解决!

阅读 6.2k
2 个回答

没写getset方法吧

不是泛型的问题,错误已经提示的很明显了:未找到转换器。转换器有很多种常见的 XML 和 JSON,如果是 JSON 你看下你的 POM 依赖里有没有添加相应的转换器:jackson-core 和 jackson-databind。

  1. 如果有 spring-boot-starter-web 则已经包含了 jackson 转换器。
  2. 是否是 POJO (get set 方法是否有)
  3. 注解是否是 @RestController
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题