2019独角兽企业重金招聘Python工程师标准>>>

@RequestMapping注解的作用是对用户的请求映射到指定的控制器或方法,所以该注解可以用来修饰类和方法,在RequestMapping的源码中看到这么一句话

@Target({ElementType.METHOD, ElementType.TYPE})

也同样可以说明该注解所修饰的类型。

RequestMapping修改方法

在RequestMapping修饰方法时,可以有如下四个参数

  1. value(默认)
  2. method
  3. params
  4. 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注解详解相关推荐

  1. Spring MVC中@Controller和@RequestMapping注解详解

    在<第一个Spring MVC应用>教程中创建了两个传统风格的控制器,它们是实现 Controller 接口的类.传统风格的控制器不仅需要在配置文件中部署映映射,而且只能编写一个处理方法, ...

  2. SpringMVC常用注解详解

    先说扫描注解 <context:component-scan base-package = "" /> component-scan 默认扫描的注解类型是 @Compo ...

  3. spring mvc -@RequestMapping注解详解

    https://www.cnblogs.com/caoyc/p/5635173.html @RequestMapping参数说明: value:定义处理方法的请求的URL地址(重点): method: ...

  4. Spring MVC @RequestMapping注解详解

    @RequestMapping 参数说明 value:定义处理方法的请求的 URL 地址.(重点) method:定义处理方法的 http method 类型,如 GET.POST 等.(重点) pa ...

  5. SpringMVC学习:控制层(Controller)基于注解详解

    文章目录 一.URL映射Controller的方法返回值 二.SpringMVC各类注解详解 (一) @Controller (二) @RequestMapping 1.基本用法 2. path属性或 ...

  6. 基本注解详解@RequestMapping,@GetMapping

    基本注解详解@RequestMapping,@GetMapping 1. @RequestMapping注解 @RequestMapping注解是一个用来处理请求地址映射的注解,可用于映射一个请求或一 ...

  7. spring-boot注解详解(一)

    spring-boot注解详解(一) @SpringBootApplication @SpringBootApplication = (默认属性)@Configuration + @EnableAut ...

  8. Spring Boot注解详解

    文章目录 使用注解的优势 注解详解(配备了完善的释义) 注解列表如下 JPA注解 springMVC相关注解 全局异常处理 项目中具体配置解析和使用环境 使用注解的优势 采用纯java代码,不在需要配 ...

  9. 【SpringBoot 】SpringBoot注解详解

    [SpringBoot ]SpringBoot注解详解 一.注解(annotations)列表  @SpringBootApplication:包含了@ComponentScan.@Configura ...

最新文章

  1. 单点登陆_别再问我单点登陆
  2. 怎么用python创建文件-如何用Python创建生成xml文档文件的方法
  3. 自学Zabbix3.0版本以上资产清单inventory
  4. Lua coroutine vs Java wait/notify
  5. Spring Data:企业级Java的现代数据访问技术(影印版)
  6. Python大数据系列-01-关系数据库基本运算
  7. 专门针对音乐发烧友开发的5款App
  8. 节点类型与功能_WKD3874多功能振动测试系统
  9. Ghostexp.exe
  10. php太平洋时间转成北京时间,太平洋时间和北京时间换算(太平洋时间现在几点)...
  11. Can‘t connect to any repository: 的解决办法, 在Push代码,提交代码到代码仓库的时候,提示不能连接到该代码仓库
  12. Elixir元编程-第四章 如何测试宏
  13. 《简化iOS APP上架流程,App Uploader助你搞定!》
  14. js下载Word文档
  15. mybatis(二)xml配置文件详细说明
  16. Java实现邮箱发送(阿里云邮箱推送)
  17. 同一网段和不同网段中的两台主机通信的过程
  18. Clone Graph问题及解法
  19. 2021_01_25
  20. ts 打开sourcemap_使用ts-node和vsc来调试TypeScript代码

热门文章

  1. flex 设置换行flex-wrap
  2. Spring Cloud中Hystrix、Ribbon及Feign的熔断关系是什么?
  3. python图像插值
  4. cross-compile/交叉编译 适用于ARM的ko文件
  5. memmove函数使用时注意的问题
  6. 关于LGame-0.2.9版的开发进度
  7. 实现table鼠标移动改变table行背景色
  8. 客户端不支持javascript怎么办
  9. 直播「拯救」互联网?
  10. 社交电商这条路,也许只有腾讯能走远