该注解用于将Controller的方法返回的对象,通过HttpMessageConverter接口转换为指定格式的数据,如json、xml等,通过Response响应给客户端。
SpringMVC默认用MappingJacksonHttpMessageConverter对json数据进行转换,需要加入jackson的包,2.7.0以下的用不了。
@Controller("jsonController") public class JsonController { /** * 测试响应 json 数据 */ @RequestMapping("/testResponseJson") public @ResponseBody Account testResponseJson(@RequestBody Account account) { System.out.println("异步请求:"+account); return account; } }