问答详情
源自:7-4 Converter的应用

是否可以使用HttpMessageConverter达到同样的效果

是否可以使用HttpMessageConverter达到同样的效果,如果是为什么不使用HttpMessageConverter,或者说为什么使用Converter呢

提问者:weixin_慕标5328764 2019-04-27 16:00

个回答

  • D明日边缘
    2019-07-22 17:39:50
    已采纳

    可以,Convert SPI可以实现任意类型的转换;Format SPI支持国际化。HttpMessageConverter虽然功能上也表现为HttpMessage与任意类型的转换,但其接口和Convert SPI并没有继承关系。HttpMessageConverter属于spring-web。在SpringMVC处理请求时,HttpMessageConverterConvert SPI分别用来反序列化请求的Body和非Body部分,即HttpMessageConverter是一套小型、独立、额外为用户提供的专门的Body体的类型转换器