requestparam和pathparam区别
时间: 2023-12-07 19:05:42 浏览: 66
@RequestParam和@PathVariable注解都是用于从请求中接收参数的注解。但是它们的关键点有所不同。@RequestParam注解是从请求中获取参数的,而@PathVariable注解是从URL模板中进行参数填充的。
具体用法上的区别如下:
- @RequestParam注解的用法是:在URL中使用?param1=10¶m2=20的形式传递参数,然后在方法中使用@RequestParam注解获取参数的值。
- @PathVariable注解的用法是:在URL中使用/hello/101的形式传递参数,然后在方法中使用@PathVariable注解获取参数的值。
所以,@RequestParam注解主要用于获取请求参数,而@PathVariable注解主要用于获取URL路径参数。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [@PathParam和@RequestParam的区别](https://blog.csdn.net/Captain249/article/details/90764616)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文