是的,如果想要在发送 POST 请求时将参数作为请求体传递,那么就必须为这个参数添加 @RequestBody
注解。这个注解告诉 Spring 框架将请求体中的数据绑定到对象上。
例如:
@PostMapping("/users")
public User createUser(@RequestBody User user) {
// 处理请求并返回结果
}
在这个例子中,createUser
方法处理了一个 POST 请求,并且接收了一个包含请求体中的数据的 User
对象。这个方法可以访问这个对象的所有属性并进行相应的处理。