美文网首页
Postman - Springmvc ResponseBody

Postman - Springmvc ResponseBody

作者: hisenyuan | 来源:发表于2018-01-11 11:21 被阅读0次

利用psotman对springmvc进行测试

一、背景

1.1 controller代码

  @RequestMapping(value = "/add", method = RequestMethod.POST, produces = "text/plain;charset=UTF-8")
  @ResponseBody
  private String add(@RequestBody Book book) {
    Book hasBook = bookService.getById(book.getBookId());
    int i = -2;
    if (hasBook == null) {
      i = bookService.addBook(book);
    }
    return i > 0 ? "success" : "error";
  }

1.2 相关说明

这里使用的是POST、RequestBody、ResponseBody 进行 发送、请求、返回
注意参数之前要加上@RequestBody,否则无法接收到参数

二、测试

2.1 准备测试的json数据

新建Book对象,设置一些值,转换成json串

2.2 设置 & 测试

2.2.1. Headers

Key:Content-Type
Value:application/json

2.2.2. Body : 如下所示


postman.png

选择好之后,放入准备好的json数据,发送即可进行一次测试

三、踩的坑

入参前面未增加@RequestBody ,导致无法接收到数据

相关文章

网友评论

      本文标题:Postman - Springmvc ResponseBody

      本文链接:https://www.haomeiwen.com/subject/rteznxtx.html