Spring Boot可以通過使用@RequestParam和@RequestBody注解來處理Web請求參數(shù)和請求體。
@GetMapping("/hello")
public String sayHello(@RequestParam("name") String name) {
return "Hello " + name;
}
@PostMapping("/addUser")
public User addUser(@RequestBody User user) {
//處理user對象
return user;
}
在以上例子中,通過@RequestBody注解將請求體中的JSON數(shù)據(jù)轉換為User對象。
除了上面介紹的兩種注解外,Spring Boot還提供了一些其他注解來處理Web請求參數(shù)和請求體,如@PathVariable、@RequestHeader等。開發(fā)者可以根據(jù)具體的業(yè)務需求選擇合適的注解來處理Web請求參數(shù)和請求體。