springMVC是如何实现参数封装和自动返回Json的

Posted uzxin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springMVC是如何实现参数封装和自动返回Json的相关的知识,希望对你有一定的参考价值。

HTTP 请求和响应是基于文本的,意味着浏览器和服务器通过交换原始文本进行通信。但是,使用 Spring,controller 类中的方法返回纯 ‘String’ 类型和域模型(或其他 Java 内建对象)。如何将对象序列化/反序列化为原始文本?这由HttpMessageConverter 处理。

 

在进行post请求时,封装在requestBody里的参数被HttpMessageConverter序列化,封装到vo对象里。

 

在进行数据返回时,HttpMessageConverter将我们的对象序列化成Json格式,封装到reponseBody里。

 

注:以上为本菜鸡的理解,如果不对,请勿喷!

以上是关于springMVC是如何实现参数封装和自动返回Json的的主要内容,如果未能解决你的问题,请参考以下文章

javascript JS封装用SpringMVC参数对象

springmvc请求处理方法中有多个Bean类型参数解决方法(使用封装类将多个Bean设为属性,通过对封装类的注入实现多个Bean注入)

mvc return View() action 参数

js如何实现模糊查询

使用SpringMVC返回java对象数据时会自动转为json格式传给前端

原生的js实现jsonp的跨域封装