请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

参数位置的问题

老师您好:

  我们现在访问地址的参数都是放在地址后面,参数很多的情况下我觉得不是很好,所以我想把参数放在requestBody中,但是我们参数校验的工具就不能用了,请问有工具能解决这个问题吗

正在回答

2回答

你好,这种情况也是可以用的啊,你再怎么传餐,最终都是使用一个类去接收的,你只要拿到这个类,调用相应的校验方法校验就可以了。
当你使用requestBody传输参数时,服务端肯定是用一个类来接收的,这里完全可以使用啊。
课程里演示这种方法相对其他灵活很多,只要拿到对应的类,定义好校验规则即可,不存在没法使用的情况

0 回复 有任何疑惑可以回复我~
  • 提问者 慕沐6242967 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2018-07-04 09:52:15
提问者 慕沐6242967 2018-07-03 18:05:50

我是在参数类的前面加@RequestBody注解,然后请求出错,如下图 这是为什么呢,我以前做项目,只要参数是放在requestbody里面,controller中都加这个@RequestBody注解的,请老师指点迷津https://img1.sycdn.imooc.com//szimg/5b3b49b7000137c411590291.jpghttps://img1.sycdn.imooc.com//szimg/5b3b4a1300013e1814740814.jpg

0 回复 有任何疑惑可以回复我~
  • Jimin #1
    你这是服务器端设定的参数提交方式与前端实际提交参数等我方式不一样
    回复 有任何疑惑可以回复我~ 2018-07-03 18:15:40
  • Jimin #2
    你选完raw之后,后面那里不应该选text,而是应该选application/json
    回复 有任何疑惑可以回复我~ 2018-07-03 18:16:35
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信