1.注解@PathVariable
获取路径参数,形如"url/{id}"
例:
@GetMapping("/demo/{id}")
public void demo(@PathVariable(name = "id") String id,) {
System.out.println("id="+id);
}
GET请求链接: http://localhost:8080/demo/1
2.注解@RequestParam
获取查询参数,形如"url?name="
例:
@GetMapping("/demo")
public void demo(@RequestParam(id = "id") String id) {
System.out.println("id="+id);
}
GET请求链接: http://localhost:8080/demo?id=1
3.两个注解同时使用
例:
@GetMapping("/demo/{id}")
public void demo(@PathVariable(name = "id") String id, @RequestParam(name = "name") String name) {
System.out.println("id="+id);
System.out.println("name="+name);
}
GET请求链接: http://localhost:8080/demo/1?name=XiaoLiu