dedecms建设慕课网站旅行社网站建设规划
|   注解名称  |   注解说明  | 
|---|---|
|   @RequestMapping  |   用来处理请求地址映射的注解,可以在接口、类和方法上使用  | 
|   value属性  |   表示请求地址,与path属性一致  | 
|   method属性  |   表示接收HTTP请求方法,默认接收所有请求方法,请求包括GET、POST、PUT、DELETE  | 
|   consumes属性  |   表示接收HTTP请求的请求头中类型Content-Type,例如application/json  | 
|   produces属性  |   表示响应HTTP请求的响应头中类型Content-Type,例如application/json设置返回数据的字符编码,例如utf-8。  | 
|   @GetMapping  |   相当于@RequestMapping(method = {RequestMethod.GET})  | 
|   @PostMapping  |   相当于@RequestMapping(method = {RequestMethod.POST})  | 
|   @RequestParam  |   注解用在方法的参数列表上,将请求参数绑定到控制器的方法参数上如果HTTP请求头中的Content-Type是x-www-form-urlencoded,需要在List和Map等参数前加上@RequestParam  | 
|   value属性  |   前端传入的参数名,与name属性一致  | 
|   required属性  |   boolean类型,表示参数是否必传,默认值是必填  | 
|   defaultValue属性  |   当参数没有提供时,作为参数的默认值  | 
|   @RequestBody  |   注解用在方法的参数列表上,用于读取Request请求的body区的数据,然后对数据进行解析绑定到到Controller方法的参数上如果在请求头中的Content-Type是application/json,需要在参数前面加上@RequestBody  | 
|   @ResponseBody  |   注解用在方法上,表示将Controller的方法返回的对象,写入到Response对象的body数据区,返回的是非页面的数据类型  | 
|   @RestController  |   是@Controller和@ResponseBody两个注解的结合  | 
