@RequestBody注解的使用问题
程序员文章站
2022-07-12 19:18:35
...
今天遇到的问题:@RequestBody的使用问题
先看一下@RequestBody的作用:
我想获取json字符串某个字段值,看截图:
看一下控制台的输出信息:
what ?这什么情况,为什么拿到的是整个json字符串,然后我继续测试
给了一个400
what ?这又是什么情况 (好像只能有一个@RequestBody)我想参数如果是整形的话能不能获取,我继续进行测试
代码:
传参:
又给了一个400 (好像只能是String类型) 测试引用类型对象
代码:
传参:
控制台打印:
测试成功。
个人总结:
1) 一个方法只能有一个@RequestBody
2) 如果接收参数是字符串类型的,获取的是整个json字符串
3) 如果接受的参数是引用对象,@requestBody User user 会将json字符串中的值赋予user中对应的属性上
需要注意的是,json字符串中key必须和User对象的属性名对应
推荐阅读
-
shtml文件的使用问题?!
-
Android注解ButterKnife的基本使用
-
ThinkPHP学习笔记(三)有关项目中URL的路径有关问题和使用frame搭建页面的
-
php使用smtp和pop3的问题
-
php smarty问题,使用了include引用一个html,但是引用进来的内容多加了一行空文本?
-
详解2016 cocoapods的安装和使用以及版本升级遇到的问题
-
Oracle使用并行建索引需要注意的问题
-
javascript - 使用 php socket 函数写通信代码时遇到的问题??
-
理解JPA注解@GeneratedValue的使用方法
-
java项目中使用 Lombok遇到的问题小结