网站空间安装,中天建设集团山西分公司网站,杭州城市建设网站,附近室内装修公司电话ResponseBody注解用于将Controller的方法返回的对象#xff0c;通过springmvc提供的HttpMessageConverter接口转换为指定格式的数据如#xff1a;json,xml等#xff0c;通过Response响应给客户端。
RequestBody注解用于读取http请求的内容(字符串)#xff0c;通过springmv…ResponseBody注解用于将Controller的方法返回的对象通过springmvc提供的HttpMessageConverter接口转换为指定格式的数据如json,xml等通过Response响应给客户端。
RequestBody注解用于读取http请求的内容(字符串)通过springmvc提供的HttpMessageConverter接口将读到的内容json数据转换为java对象并绑定到Controller方法的参数上。
举个栗子
public RAddressBook setDefault(RequestBody AddressBook addressBook) {return R.success(addressBook);}
RequestBody注解用于读取http请求的内容(字符串)通过springmvc提供的HttpMessageConverter接口将读到的内容json数据转换为java对象并绑定到Controller方法的参数上。
RestController
public class UserController {GetMapping(/users/{userId})ResponseBodypublic User getUser(PathVariable Long userId) {// 根据 userId 获取用户信息User user userService.getUserById(userId);return user;}
}
ResponseBody注解则明确告诉Spring MVC将getUser方法的返回值直接作为HTTP响应正文返回。如果返回的对象是自定义对象Spring会自动将其序列化为JSON或XML格式具体取决于客户端请求的Accept头信息