美文网首页
springMVC探索(@responseBody)

springMVC探索(@responseBody)

作者: joy悦_06e8 | 来源:发表于2019-11-10 22:13 被阅读0次

@ResponseBody注解
(spring MVC 4.3.17RELEASE)

@ResponseBody 主要用于标注controller类,也可以用来标注方法(主要为Controller类里的方法),使得具有该注解的Controller类下的方法都可以将返回对象以Json格式向客户端返回报文。

  1. @ResponseBody 将返回对象转换为Json格式在报文的Body上返回给客户端。
  2. 需要注意的是返回的Json格式默认编码为utf-8,而当返回的是String时,默认编码为iso-8895-1,并且返回的是带双引号的String字符串(这里要注意是String类型)。
  3. 返回时,对象会通过HttpMessageConverter接口中的方法来对对象或String来进行转换,并写入Http报文的响应体之中。
  4. @ResponseBody 注解类里面并没有具体的方法,可以标注于类和方法上。


    image.png

相关文章

网友评论

      本文标题:springMVC探索(@responseBody)

      本文链接:https://www.haomeiwen.com/subject/cdzabctx.html