@RequestBody和@ResponseBody

@RequestBody用于读取Request请求的body部分数据,使用系统默认的HttpMessageConvert进行解析,把相应的数据返回到要绑定的对象上。

再把httpMessageConverter返回的对象数据绑定到controller方法的参数上。(在spring.xml中怎么配置还没有搞清楚)

@ResponseBody表示该方法的返回结果直接写入HTTP response body 中,一般在异步获取数据时候使用,在使用@RequestMapping之后,返回值痛处解析为跳转路劲,加上@ResponseBody后返回结果不会被解析为跳转路径,而且直接写入HTTP response body 中,比如一部获取json数据,加上@ResponseBody,会直接返回json数据。

猜你喜欢

转载自jackmei.iteye.com/blog/2311140