首页 > 其他分享 >@RequestMapping注解详解

@RequestMapping注解详解

时间:2022-08-31 23:11:38浏览次数:68  
标签:RequestMapping 映射 value --- 详解 注解 请求

功能

RequestMapping注解是一个用来处理请求地址映射的注解,可用于类或方法的上方,用于类的上方可以作为父路径

value属性 

@RequestMapping(value={"/index","/hello"})
public String test(){
    return "success";
}

 在上面的代码中,只要满足路径中的其中一个就可以访问对应return的值。

method属性

表示请求的方法,比如get post等,用法同value属性类似。

@RequestMapping(value={"/index","/hello"},method={RequestMethod.GET,RequestMethod.POST})
public String test(){
    return "success";
}
> 当请求地址满足请求映射的value属性,但是请求方式不满足method属性时,会报405错误:

注:

  • 对于处理指定的请求方式的控制器方法,SpringMVC中提供了@RequestMapping的派生注解
    • 处理get请求的映射---@GetMapping
    • 处理post请求的映射---@PostMapping
    • 处理put请求的映射---@PutMapping
    • 处理delete请求的映射---@DeleteMapping
  • 但是如果需要对put和delete请求进行发送,需要Spring提供的过滤器HiddenHttpMethodFilter,在restful中使用

标签:RequestMapping,映射,value,---,详解,注解,请求
From: https://www.cnblogs.com/Kyrie-leving/p/16644884.html

相关文章

  • linux top 学习及详解 top变红
    linuxtop学习及详解top变红-豌豆ip代理 https://www.wandouip.com/t5i258522/众所周知,linux的top命令是服务器工程师和运维最常用的工具之一,类似于windows的任务管......
  • 注解@RequestParam和注解@RequestBody的作用
    Springboot注解@RequestParam和@RequestBody@RequestParam@RequestMapping(value="test")@ResponseBodypublicObjecttest(@RequestParamIntegerus......
  • python进阶__struct数据处理详解
    一、此模块可以执行Python值和以Pythonbytes对象表示的C结构之间的转换二、打包解包需要按照特定的方式来打包或者解包.该方式就是格式化字符串,它指定了数据类......
  • 【C标准库】详解fopen函数 一篇让你搞懂fopen函数
    创作不易,感谢支持!fopen函数头文件:stdio.h功能是打开一个文件,其声明格式是:FILE*fopen(constchar*filename,constchar*mode);文件指针名=fopen(文件名,使用文......
  • OSPF动态路由协议详解
    我们知道RIP协议最多只能允许15跳,且完全根据跳数距离来选择最佳路径,不考虑带宽,这是不符合现代网络标准的。所以我们介绍另外一种动态路由路由协议-OSPF。 一、自治系统......
  • Java easy_trans字典绑定,Java字典注解绑定
     ================================©Copyright蕃薯耀 2022-08-31https://www.cnblogs.com/fanshuyao/ 一、引入Maven依赖基于<mybatisPlus.version>3.4.3.3</my......
  • SpringBoot使用@Async和@Transactional注解优化接口
    1、业务背景:项目上有一个接口需要按照前端传递的时间段范围修改6个表的数据,接口V1版本开发完成是使用的同步方式全局@Transactional注解的方式去做的,但存在一个问题就......
  • go语言函数详解-02
    go语言defer(延迟执行语句)会用延迟执行语句在函数退出时释放资源处理业务或逻辑中涉及成对的操作是一件比较烦琐的事情,比如打开和关闭文件、接收请求和回复请求、加锁和......
  • Android logcat命令详解
    一、logcat命令介绍1.androidlog系统 2.logcat介绍logcat是android中的一个命令行工具,可以用于得到程序的log信息log类是一个日志类,可以在代码中使用logcat打印......
  • 递归详解
    递归详解在计算机科学领域,递归是用于处理一类具有相同子问题处理方式的问题;是数学归纳法,数学递推公式在计算机中的应用Thepowerofrecursionevidentlyliesin......