(@PathVariable
时间: 2023-10-15 22:24:08 浏览: 43
@PathVariable主要用于映射URL绑定的占位符。通过在URL中使用{xxx}来表示占位符,并通过@PathVariable("xxx")将占位符的值绑定到操作方法的参数中。例如,如果有一个请求路径为/user/{id},可以使用@PathVariable("id")来获取路径中的占位符的值。
在使用@RequestParam时,可以获取请求参数的值,一般是指问号后面的参数值,而使用@PathVariable时,可以获取请求路径中的参数的值。
举个例子,如果请求路径为localhost:8080/user/admin,可以通过@PathVariable获取到路径中的占位符的值为admin。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [@PathVariable详解](https://blog.csdn.net/he1234555/article/details/115146824)[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: 50%"]
- *2* [@PathVariable和@RequestParam的区别1](https://download.csdn.net/download/weixin_35762250/86363561)[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: 50%"]
[ .reference_list ]