SpringMVC RequestMapping注解详解
2019独角兽企业重金招聘Python工程师标准>>>
@RequestMapping注解的作用是对用户的请求映射到指定的控制器或方法,所以该注解可以用来修饰类和方法,在RequestMapping的源码中看到这么一句话
@Target({ElementType.METHOD, ElementType.TYPE})
也同样可以说明该注解所修饰的类型。
RequestMapping修改方法
在RequestMapping修饰方法时,可以有如下四个参数
- value(默认)
- method
- params
- heads
其中,value为默认参数,表示用户请求的url,如果只用到该参数,则不需要写参数名,如
@RequestMapping("/helloworld")
method用来过滤用户请求的方法,即post或get,如
@RequestMapping(value = "/helloworld",method = RequestMethod.GET)
params为请求携带的参数,该项可包括多个参数,参数之间为“与”
@RequestMapping(value = "/helloworld",params = "username,password")
也可以用数组的形式表示
@RequestMapping(value = "/helloworld",params = {"username=admin", "password"})
heads为http请求头中携带的内容,如Accept-Encoding等,具体方法同params
未完。。。
转载于:https://my.oschina.net/u/3099393/blog/798313
SpringMVC RequestMapping注解详解相关推荐
- Spring MVC中@Controller和@RequestMapping注解详解
在<第一个Spring MVC应用>教程中创建了两个传统风格的控制器,它们是实现 Controller 接口的类.传统风格的控制器不仅需要在配置文件中部署映映射,而且只能编写一个处理方法, ...
- SpringMVC常用注解详解
先说扫描注解 <context:component-scan base-package = "" /> component-scan 默认扫描的注解类型是 @Compo ...
- spring mvc -@RequestMapping注解详解
https://www.cnblogs.com/caoyc/p/5635173.html @RequestMapping参数说明: value:定义处理方法的请求的URL地址(重点): method: ...
- Spring MVC @RequestMapping注解详解
@RequestMapping 参数说明 value:定义处理方法的请求的 URL 地址.(重点) method:定义处理方法的 http method 类型,如 GET.POST 等.(重点) pa ...
- SpringMVC学习:控制层(Controller)基于注解详解
文章目录 一.URL映射Controller的方法返回值 二.SpringMVC各类注解详解 (一) @Controller (二) @RequestMapping 1.基本用法 2. path属性或 ...
- 基本注解详解@RequestMapping,@GetMapping
基本注解详解@RequestMapping,@GetMapping 1. @RequestMapping注解 @RequestMapping注解是一个用来处理请求地址映射的注解,可用于映射一个请求或一 ...
- spring-boot注解详解(一)
spring-boot注解详解(一) @SpringBootApplication @SpringBootApplication = (默认属性)@Configuration + @EnableAut ...
- Spring Boot注解详解
文章目录 使用注解的优势 注解详解(配备了完善的释义) 注解列表如下 JPA注解 springMVC相关注解 全局异常处理 项目中具体配置解析和使用环境 使用注解的优势 采用纯java代码,不在需要配 ...
- 【SpringBoot 】SpringBoot注解详解
[SpringBoot ]SpringBoot注解详解 一.注解(annotations)列表 @SpringBootApplication:包含了@ComponentScan.@Configura ...
最新文章
- 单点登陆_别再问我单点登陆
- 怎么用python创建文件-如何用Python创建生成xml文档文件的方法
- 自学Zabbix3.0版本以上资产清单inventory
- Lua coroutine vs Java wait/notify
- Spring Data:企业级Java的现代数据访问技术(影印版)
- Python大数据系列-01-关系数据库基本运算
- 专门针对音乐发烧友开发的5款App
- 节点类型与功能_WKD3874多功能振动测试系统
- Ghostexp.exe
- php太平洋时间转成北京时间,太平洋时间和北京时间换算(太平洋时间现在几点)...
- Can‘t connect to any repository: 的解决办法, 在Push代码,提交代码到代码仓库的时候,提示不能连接到该代码仓库
- Elixir元编程-第四章 如何测试宏
- 《简化iOS APP上架流程,App Uploader助你搞定!》
- js下载Word文档
- mybatis(二)xml配置文件详细说明
- Java实现邮箱发送(阿里云邮箱推送)
- 同一网段和不同网段中的两台主机通信的过程
- Clone Graph问题及解法
- 2021_01_25
- ts 打开sourcemap_使用ts-node和vsc来调试TypeScript代码