盘点在学习springmvc时遇到的小问题,编写新增图书功能,使用postman模拟post请求,向后台发送json数据,数据库中各项值为null:
文章来源地址https://www.toymoban.com/news/detail-543932.html
核对数据库字段与json数据字段没有问题
通过编写测试类对新增图书功能进行测试没有问题,说明功能逻辑是对的
网上各种帖子都看完了,一度怀疑是postman出了问题
最终再仔细回归到本质,查看controller的代码:
发现是没有添加@RequestBody注解:
@RequestBody主要用来接收前端传递给后端的json字符串中的数据的(请求体中的数据的);而最常用的使用请求体传参的无疑是POST请求了,所以使用@RequestBody接收数据时,一般都用POST方式进行提交。在后端的同一个接收方法里
@RequestBody
困扰了我一天,基本功还需要继续打扎实.........
文章来源:https://www.toymoban.com/news/detail-543932.html
到了这里,关于postman发送post请求携带json参数获取为null的情况的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!