@PostMapping("/test1")
@ResponseBody
public String test1(@RequestBody String jsonString){
System.out.println(jsonString);
return jsonString;
}
@PostMapping("/test2")
@ResponseBody
public HCL test2(@RequestBody HCL hcl){
System.out.println(hcl.toString());
return hcl;
}
/**
* 192.168.0.116:8080/test3/1212
* */
@GetMapping("/test3/{id}")
@ResponseBody
public String test3(@PathVariable("id") String id){
//id = 1212
System.out.println(id);
return id;
}
/**
* 192.168.0.116:8080/test4?id=1212
* */
@GetMapping("/test4")
@ResponseBody
public String test4(@PathParam(value = "id") String id){
//id = 1212
System.out.println(id);
return id;
}
/**
* 192.168.0.116:8080/test5?id1=1212
* */
@GetMapping("/test5")
@ResponseBody
public String test5(@RequestParam(name = "id1") String id2){
//id = 1212
System.out.println(id2);
return id2;
}
/**
* 192.168.0.116:8080/test6?name=hcl&icd=3424
* 问号传参数,参数为HCL对象内的属性
* */
@GetMapping("/test6")
@ResponseBody
public HCL test6(HCL hcl){
System.out.println(hcl.toString());
return hcl;
}
/**
* 192.168.0.116:8080/test7/1212?id1=1111
* */
@GetMapping("/test7/{id}")
@ResponseBody
public String test7(@PathVariable("id") String id,String id2,String id3){
//id = 1212
System.out.println(id);
System.out.println(id2);
System.out.println(id3);
return id+id2+id3;
}
/**
* 192.168.0.116:8080/test7/1212?id1=1111
* */
@GetMapping("/test8/{id}")
@ResponseBody
public String test8(@PathVariable("id") String id,String id1){
//id = 1212
System.out.println(id);
return id+id1;
}
/**
* 192.168.0.116:8080/test9/1/1/1111
* */
@GetMapping("/test9/{bookId}/{gg}/{version}")
@ResponseBody
public String test9(@PathVariable ("bookId") Integer bookId,
@PathVariable ("gg") Integer gg,
@PathVariable ("version") String version){
return bookId+""+gg+version;
}
@RequestBody、@PathVariable、@PathParam、@PathVariable用法
最新推荐文章于 2024-08-19 11:14:37 发布