声明类 @Controller ,@RestController
@Controller 用于标记在一个类上,使用它标记的类就是一个SpringMVC Controller 对象。
@RestController: @RestController = @Controller + ResponseBody。加上这个注解,springboot就会吧这个类当成controller进行处理,然后把所有返回的参数放到ResponseBody中
---------------------------------------
响应 @ResponseBody
- 返回值是对象,自动转json
- 返回值是String,直接返回
请求
- @RequestParam:请求参数 是key=value
- @PathVariable :路径传参
- @RequestBody:JSON 格式数据使用 @RequestBody
- @DateTimeFormat(pattern = "yyyy-MM-dd"):日期处理