天天看点

@PathVariable与@RequestParam的区别

​​@PathVariable​​​与​​@RequestParam​​​的区别

首先呢这二个注解都是接收参数使用的,下面来看一下它们的区别。

​​​@PathVariable​​​注解

​​​@RequestMapping​​​(value ={“/hello/{id}”,”{id}/hi”},method = RequestMethod.GET)

//​​​@GetMapping​​​(“/hello/{id}”)

public String hello(​​​@PathVariable​​​(“id”) Integer id){

return “id:”+id;

}

地址栏参数如下,后面直接跟id值就可以。

​​​http://localhost:8888/hello/66​​

  1. ​ return "id:"+id;​

  2. ​ //return "index";​

  3. ​}​