SpringMVC学习笔记15

您所在的位置:网站首页 spring或者springmvc常用的5个注解 SpringMVC学习笔记15

SpringMVC学习笔记15

2024-07-10 02:56| 来源: 网络整理| 查看: 265

十五 SpringMVC 常用注解 敲重点,要记得这几个是springmvc的注解,不是spring的。

1 @Controller @Controller 用于标记在一个类上,使用它标记的类就是一个SpringMVC Controller对象。

2 @RequestMapping @RequestMapping 是一个用来处理请求地址映射的注解,可用于类或方法上。 用于类上, 表示类中的所有处理请求的方法都是以该地址作为父路径。 value:指定请求的实际地址; method:指定请求的 method 类型, GET、POST、PUT、DELETE 等; produces: 指定返回的内容类型;

3 @GetMapping @GetMapping 是用来指定处理 Get 请求类型的注解。表示该方法只能处理 Get 类型的请求。 value:指定请求的实际地址;

4 @PostMapping @PostMapping 是用来指定处理 Post 请求类型的注解。表示该方法只能处理 Post 类型请求。 value:指定请求的实际地址;

5 @PathVariable @PathVariable 用于将请求 URL 中的模板变量映射到功能处理方法的参数上,即取出 uri 模板中的变量作为参数。 name:指定 uri 模板中的标识名称;restful格式requestmapping中写了/login/{username}/{userid}/{pwd}就可以用这个注解拿

6 @RequestParam @RequestParam 用于在控制器方法中获取请求参数; defaultValue: 表示设置默认值; required:设置是否是必须要传入的参数,类型为 boolean; name:指定请求参数名称;

7 @RequestBody @RequestBody 将请求中的 JSON 格式数据转换为 Java 对象;

8 @ResponseBody @ResponseBody 将响应的对象转换为 JSON 格式数据;

9 @RequestHeader @RequestHeader 将请求头的数据,映射到处理请求的方法参数上。 name:指定请求头 name;

http请求协议中的请求头的值可以通过这个注解获取,就是这些数据 在这里插入图片描述

比如获取Cache-Control信息,代码:



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3