SpringMVC对于json数据的处理流程

27 阅读1分钟

SpringMVC对于json数据的处理流程

1.基本概述

SpringMVC对于json数据的转化是通过HttpMessageConverter来进行处理

HttpMessageConverter是一个接口,其实现子类可以按照不同的数据类型对于所要求的格式进行数据转化。 Springmvc对json数据的处理.jpeg HttpinputMessage也是一个接口,其可以实现对于Http请求报文的封装。

2.处理流程

首先http请求报文会被HttpinputMessage封装成为它的一个子类

然后根据所封装的类的http请求的相关信息来匹配到相对应格式HttpMessageConverter的子类进行处理,处理的过程是作为一个参数传入到对应方法中,进而得到封装后的数据(就如json封装成javabean)再到原始所请求的方法作为相同类型进行处理

在方法结束后,会根据标记的返回类型进行处理(@RequestBody)