小程序页面之间进行传值的操作办法
600
2022-10-03
SpringBoot请求参数相关注解说明小结
目录一、@PathVariable二、@RequestHeader三、@RequestParam三、@CookieValue四、@RequestBody
一、@PathVariable
1.作用映射 url 路径中的变量
2.使用方法
@RestController
public class BookController {
@GetMapping("/book/{id}")
public Integer getBook(@PathVariable("id") Integer id) {
// 打印参数
System.out.println(id);
return id;
}
}
3.测试结果
二、@RequestHeader
1.作用获取请求头中的参数
2.使用方法
@RestController
public class BookController {ElaEjG
@GetMapping("/uaElaEjG")
public String getUA(@RequestHeader("User-Agent") String userAgent) {
// 打印参数
System.out.println(userAgent);
return userAgent;
}
}
3.测试结果
三、@RequestParam
1.作用获取url的参数
2.使用方法
@RestController
public class BookController {
@GetMapping("/book")
public Integer getBook2(@RequestParam("idElaEjG") Integer id) {
// 打印参数
System.out.println(id);
return id;
}
}
3.测试结果
三、@CookieValue
1.作用获取Cookie中的值
2.使用方法
@RestController
public class BookController {
@GetMapping("/cookie_value")
public String getCV(@CookieValue("ruid") String ruid) {
// 打印参数
System.out.println(ruid);
return ruid;
}
}
3.测试结果
四、@RequestBody
1.作用获取 post 请求体
2.使用方法
@RestController
public class BookController {
@PostMapping("/book")
public Book saveBook(@RequestBody Book book) {
// 打印参数
System.out.println(book);
return book;
}
}
3.测试结果
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~