@ResponseBody注解原理及作用

        在方法上面只使用@RequestMapping注解后,通常返回值会被解析为跳转页面,加上@ResponseBody注解后,方法的返回值不再通过视图解析,而是将方法的返回值作为响应体的内容,通过输出流向客户端输出,一般用在ajax请求中,返回json数据。

        @ResponseBody既可以用在方法上也可以用在类上

 1. @ResponseBody用在方法上只控制该方法的返回值

 2. @ResponseBody用在类上代表该类中的所有方法都被添加了 @ResponseBody注解:

        @Controller注解和 @ResponseBody注解可以合并为@RestController注解

        注意:对于自定义的Java类转换为JSON格式的数据,该类必须是可序列化的。

猜你喜欢

转载自blog.csdn.net/YMYYZ/article/details/128834100