@ResponseBody&@RequestBody
@RequestBody注解用于读取http请求的内容(字符串),通过springmvc提供的HttpMessageConverter接口将读到的内容转换为json、xml等格式的数据并绑定到controller方法的参数上。
@ResponseBody该注解用于将Controller的方法返回的对象,通过HttpMessageConverter接口转换为指定格式的数据如:json,xml等,通过Response响应给客户端。
由于json传递信息的方便性,用于传递json数据上的比较多。
. 编写目标方法,使其返回 JSON 对应的对象或集合
. 在方法上添加 @ResponseBody 注解
这样就能够返回json数据类型了,不需要进行任何的转化
这里使用MeaageConverter转换的 依据,就是那个泛型的类型,根据传入的泛型的类型的不同,调用相对应的HttpMeaasgeConverter的实现子类,实现不同的数据类型上的转换