消息转换器的疑问

来源:4-5 【总结与作业】关于通用模块的说明及作业

某不入流码农

2019-03-05

一哥好:
是不是如果不配置特定的消息转换器的话,在使用@RequestBody和@ResponseBody声明需要序列化/反序列化之后,SpringMVC会根据类型自动选择合适的消息转换器,而这里我们先clear()之后添加了一个MappingJackson2HttpMessageConverter之后,在进行序列化/反序列化就会使用我们自定义的消息转换器了,是这样的吗?

写回答

1回答

张勤一

2019-03-05

同学你好:

    如果没有声明(自定义)消息转换器,那么,SpringMVC 就会使用它定义的一系列消息转换器。这也就是为什么我在添加 MappingJackson2HttpMessageConverter 之前,需要先 clear。

    所以,SpringMVC 并不是自动选择合适的,而是选择它预定义的消息转换器。


    欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持! 

2
1
某不入流码农
非常感谢!
2019-03-05
共1条回复

Spring Cloud微服务架构 设计实现广告系统

广告营销系统,未来大中型企业的标配

2136 学习 · 927 问题

查看课程