在SpringMVC中,@RequestBody注解用于將請求的JSON數據綁定到方法的參數上。通過在方法參數上添加@RequestBody注解,可以讓SpringMVC自動將請求的JSON數據轉換成對應的Java對象。
示例代碼如下:
@RestController
public class UserController {
@PostMapping("/user")
public User createUser(@RequestBody User user) {
// 處理創建用戶的邏輯
return user;
}
}
在上面的例子中,@RequestBody注解用于將請求的JSON數據轉換成User對象,并作為參數傳遞給createUser方法。這樣就可以方便地使用請求中的JSON數據進行處理。
需要注意的是,在使用@RequestBody注解時,需要確保請求的Content-Type為application/json,否則SpringMVC無法正確解析JSON數據。