叙述
java初学者,记录一下目前get请求我所用到的获取参数的方式,还有其他获取的方式,比如:map,数组、实体类等,目前只记录这两种方式
解决方案
1.请求地址是如下这种 RESTful 风格,参数值直接放在路径里面,也就是test/success后面:
http://localhost:8080/test/success/23
@RestController
@RequestMapping("/category")
public class TestController {
@GetMapping("/test/success/{id}")
public String hello(@PathVariable("id") Long id) {
System.out.println("获取到的id值为:"+id);
}
2.请求地址是如下这种方式,参数跟在问号后面:
http://localhost:8080/test/success?id=23
@RestController
@RequestMapping("/category")
public class TestController {
@GetMapping("/test/success")
public String hello(@RequestParam("id") Long id) {
System.out.println("获取到的id值为:"+id);
}