当我们使用spring MVC的时候会经常遇到这样一个注解,@ResponseBody,很多人不知道这个注解的作用,其实这个注解的作用很简单,这个注解的作用是,将一个Java对象转换成json对象,我们来用一个例子看一看。
我们在controller层返回一个user对象,
@ResponseBody
@RequestMapping("/mvc")
public user helloMvc() {
user sUser=new user();
sUser.setName("aa");
sUser.setSex("bb");
return sUser;
}
然后我们在浏览器访问这个页面得到的结果是

我们明明返回的是一个Java的user对象,但是访问页面的时候我们看到的却是json格式的数据,这就是这个语句的作用,可以将Java对象转换为json对线。
SpringMVC中@ResponseBody注解解析
本文详细解析了SpringMVC框架中@ResponseBody注解的功能,通过实例演示了如何将Java对象转换为JSON格式的数据,返回给前端。这对于理解RESTful API的响应格式尤其重要。
751

被折叠的 条评论
为什么被折叠?



