HttpMessageConverter
Http请求响应报文其实都是字符串,当请求报文到java程序会被封装为一个ServletInputStream流,开发人员再读取报文,响应报文则通过ServletOutputStream流,来输出响应报文。
从流中只能读取到原始的字符串报文,同样输出流也是。那么在报文到达SpringMVC / SpringBoot和从SpringMVC / SpringBoot出去,都存在一个字符串到java对象的转化问题。这一过程,在SpringMVC / SpringBoot中,是通过HttpMessageConverter来解决的。
参考链接:https://www.jianshu.com/p/333ed5ee958d
在接口请求过程中,传递json对象,springboot转换为实体VO对象后,所有属性都为null。
解决办法:传参数时添加@RequestBody
原因及解析详见: