(2)Ajax发送字符串(一般对于get请求post一般不建议)
这种方式参数一般较少,并且都是简单类型
(1)第一种方式,直接依次获取参数,这种方式需要保持和前端传入参数名称一致
(2)第二种方式直接依次获取参数,使用@RequestParam,不要求名称一致
(3)第三种方式当参数比较多时,采用上述方式就比较麻烦可以定义个pojo来处理
总的原则:使鼡方式有三个维度:一是参数少且是简单类型?二是请求参数的contentType三是是否支持不同名
- 未添加注解的情况下,默认简单类型调用@RequesParam处理复雜类型使用@ModelAttribute处理
- @RequestBody的适用情况,有些时候需要发送前端需要发送包含数组的json数据前端采用第三种方式
- 看参数多少和contentType来选择三种方式