@Responsebody
表示该方法的返回结果直接写入HTTP Response Body
中
一般在Ajax异步获取数据时使用,在使用@RequestMapping
后,返回值通常解析为跳转路径,加上@Responsebody
后返回结果不会被解析为跳转路径,而是直接写入HTTP Response Body
中。比如异步获取Json数据,加上@Responsebody后,会直接返回Json数据。
总结:@ResponseBody一般是用于在controller层方法返回Json数据时候用的。