请求
简单参数
-
1、原始方法接收请求参数
- Controller方法形参中声明HttpServletRequest对象
- 调用对象的getParameter(参数名)
-
2、SpringBoot中接收简单参数
- 请求参数名与方法形参变量名相同
- 会自动进行类型转换
-
3、@RequestParam注解
- 方法形参名称与请求参数名称不匹配,通过该注解完成映射
- 该注解的required属性默认是true,代表请求参数必须传递
实体参数(POJO)
- 规则:请求参数名与形参对象属性相同,即可通过POJO接收
数组集合参数
- 数组:请求参数名与形参中数组变量名相同,可以直接使用数组封装
- 集合:请求参数名与像惨重集合变量名相同,通过@RequestParam绑定参数关系
响应:
-
@ResponseBody
- 位置:Controller类上/方法上
- 作用:将方法返回值直接响应,若返回值类型是实体对象/集合,转JSON格式响应
-
统一结果响应:
- Result(code、msg、data)