您好,欢迎来到智榕旅游。
搜索
您的当前位置:首页2.14@putgetpostrequestmapping等注释的用法

2.14@putgetpostrequestmapping等注释的用法

来源:智榕旅游
2.14@putgetpostrequestmapping等注释的⽤法

最近写项⽬中突然发现有⼈再controller层写@PostMapping,这对于经常⽤@RequestMapping的我来说,感到跟奇怪,⽹上搜寻了⼀些资料,特在此整合⼀下:

Spring4.3中引进了{@GetMapping、@PostMapping、@PutMapping、@DeleteMapping、@PatchMapping} 来帮助简化常⽤的HTTP⽅法的映射 并更好地表达被注解⽅法的语义

@GetMapping: 处理get请求,传统的RequestMapping来编写应该是@RequestMapping(value = “/get/{id}”, method =RequestMethod.GET)新⽅法可以简写为:

@GetMapping(\"/get/{id}\")

@PostMapping: 处理post请求,传统的RequestMapping来编写应该是@RequestMapping(value = “/get/{id}”,method =RequestMethod.POST)新⽅法可以简写为:

@PostMapping(\"/get/{id}\")

@PutMapping: 和PostMapping作⽤等同,都是⽤来向服务器提交信息。如果是添加信息,倾向于⽤@PostMapping,如果是更新信息,倾向于⽤@PutMapping。两者差别不是很明显。

@DeleteMapping 删除URL映射,具体没有再实践中⽤过,不知道好在什么地⽅@PatchMapping ⾄今不知如何⽤,再什么场景下⽤。。。有知道的欢迎留⾔或私信

springboot资料基础篇有代码截图,可以⼀看 原⽂

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- zrrp.cn 版权所有 赣ICP备2024042808号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务