请求
请求路径映射
通过 @RequestMapping 注解实现请求路径的映射。
请求参数
默认情况下 Controller 方法的参数名,就是请求参数的映射名字。
- 也可以通过 @RequestParam(用于 URL 或者表单)和 @RequestBody(用于接收 json 数据)注解,指定请求参数。
- 通过 @DateTimeFormat 注解,指定日期格式。
- 通过 @PathVariable 注解,指定路径参数(@RequestMapping 中使用
{id}
指定路径参数)
响应
使用 @RequestBody 注解,设置 Controller 的返回值作为响应体。
- 方法的返回值为字符串,会将其作为文本内容直接响应给前端。
- 方法的返回值为对象,会将对象转换成 Json 文本响应给前端。
如果不适用 @RequestBody,返回的字符串代表 HTML 文件名,会返回对应的 HTML 文件。