Spring的一些疑问
如果是
普通的 ?+参数
用@requestparam
如果是
result风格 /+/+/
用@PathVariable
如果参数名与占位符一致,则可直接使用@PathVariable;
如果不一致,则在@PathVariable( )括号内绑定占位符。
@RequestMapping("/searchUser/{id}")
public String searchUser(@PathVariable("id") Integer id) {}
@PathParam
它是以键值对方式来获取参数值的。 这个注解相对简单,就是从地址栏取参数值,采用的是传统的拼接参数方法
。
如:http://localhost:8080/api/getUserInfo?name=李四&age=12
不常用了