消息转换器的疑问
来源:4-5 【总结与作业】关于通用模块的说明及作业

某不入流码农
2019-03-05
一哥好:
是不是如果不配置特定的消息转换器的话,在使用@RequestBody和@ResponseBody声明需要序列化/反序列化之后,SpringMVC会根据类型自动选择合适的消息转换器,而这里我们先clear()之后添加了一个MappingJackson2HttpMessageConverter之后,在进行序列化/反序列化就会使用我们自定义的消息转换器了,是这样的吗?
写回答
1回答
-
同学你好:
如果没有声明(自定义)消息转换器,那么,SpringMVC 就会使用它定义的一系列消息转换器。这也就是为什么我在添加 MappingJackson2HttpMessageConverter 之前,需要先 clear。
所以,SpringMVC 并不是自动选择合适的,而是选择它预定义的消息转换器。
欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!
212019-03-05
相似问题