@RequestMapping\@RequestBody\@ResponseBody\@RequestParam\@ModelAttribut等相关注解

1、@RequestMapping:是一个用来处理请求地址映射的注解,用于类上表示所有响应方法都以改地址作为副路径。                                                   常用属性:value 指定请求地址。    method:指定请求类型。 consumes:指定请求提交内容的类型。produces:指定返回内容类型。params:指定请求中必须包含某些值。headers:指定请求中指定的header值。如:

@RequestMapping\@RequestBody\@ResponseBody\@RequestParam\@ModelAttribut等相关注解_第1张图片

2、RequestBody:将请求中的json的字符串转化为对应的实体类。                                                                                                                                如:

@RequestMapping\@RequestBody\@ResponseBody\@RequestParam\@ModelAttribut等相关注解_第2张图片
@RequestMapping\@RequestBody\@ResponseBody\@RequestParam\@ModelAttribut等相关注解_第3张图片

3、@ResponseBody:该注解用于将Controller的方法返回的对象,通过使用HttpMessageConvert转换为指定的格式后,写入到Response对象的body数据区。                                                                                                                                                                                                                 如:

4、@ModelAttribute:绑定请求参数到命令对象                                                                                                                                                                   具有以下三个作用:(1)绑定请求到命令对象:放在功能处理方法的入参上时,用于将多个参数绑定到一个命令对象,(2)暴露表单引用对象为模型。如:                                                                                                                                                                                                            

你可能感兴趣的:(@RequestMapping\@RequestBody\@ResponseBody\@RequestParam\@ModelAttribut等相关注解)