@Controller
web层IOC注入注解,写上类上
@RequestMapping
请求路径方式,一般用于在类上写上公共路径
请求路径方式二,Restful 四兄弟
@PostMapping 用于增加
@PutMapping 用于修改
@GetMapping 用于查询
@DeleteMapping 用于删除
@ResponseBody
返回json格式数据,写在类上
@RequestBody
接收json格式参数,写在方法的参数中,参数是一个对象
@RequestParam
1.参数映射 2.参数设置默认值:reguired = false(此参数可有可不有) defaultValue = "18"(设置默认值)
@DateTimeFormat (@DateTimeFormat(pattern = "yyyy-MM-dd")
设置日期格式
@RestController
写在类上,@RestController = @Controller + @ResponseBody
@PathVariable
通过请求路径直接传递参数
@RestControllerAdvice
标注在类上,声明当前类是一个用于专门处理异常的类
@ExceptionHandler //@ExceptionHandler(XXX.class):声明这个方法处理哪些异常
标注在方法上,声明当前方法可以处理哪些异常