当前位置:   article > 正文

访问spring boot报错There was an unexpected error (type=Not Acceptable, status=406)

访问spring boot报错There was an unexpected error (type=Not Acceptable, status=406)

报错示范:

我在创建spring boot项目的时候,引入mybatis-plus的依赖,准备查询数据库里面的数据。

我自定义了一个统一返回的Result类。

  1. /**
  2. * 统一返回类
  3. * @param <T>
  4. */
  5. public class Result<T> {
  6. private Integer code; //编码 1成功 0 代表失败
  7. private String msg; // 信息提示
  8. private T data; // 数据
  9. }

后端接口直接使用mybatis-plus的BaseMapper接口快速查询。

 

  1. @Slf4j
  2. @RestController
  3. @RequestMapping("/books")
  4. public class BookController {
  5. @Autowired
  6. private BookMapper bookMapper;
  7. /**
  8. * 根据id单个查询
  9. * @param id
  10. * @return
  11. */
  12. @GetMapping("/{id}")
  13. public Result<Book> getBookById(@PathVariable Integer id){
  14. Book book = bookMapper.selectById(id);
  15. System.out.println(book);
  16. return Result.success(book);
  17. }
  18. }

 前端在浏览器里面调用,发现数据查出来了,就是页面显示报错。

 

解决办法:

在Result的实体类上面,添加get和set方法

因为我用了lombok所以,不需要在单独写,get和set方法了

  1. @Data
  2. public class Result<T> {
  3. private Integer code; //编码 1成功 0 代表失败
  4. private String msg; // 信息提示
  5. private T data; // 数据
  6. }

 重启测试:

现在就查出来了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/471946
推荐阅读
相关标签
  

闽ICP备14008679号