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

慕码人3048887
2019-09-11
一哥你好,请问
1.消息转换器就是@ResponseBody注解底层转换我们返回对象的工具么?
2.如果没有定义消息转换器,那么原生的消息转换器有哪些,为什么要自定义消息转化器而不是使用原生的消息转换器呢?
写回答
1回答
-
张勤一
2019-09-11
同学你好:
1. @ResponseBody 只是 rest 请求的返回序列化注解,并不是消息转换器。消息转换器就是我在课程中介绍的 MessageConverter。当然,你这句话说的其实广义上来说也是没问题的;
2. 如果没有定义消息转换器,Spring MVC 将会使用自己的默认消息转换器。具体哪些的话,知道我在课程中介绍的那个 JSON 就可以了,其他的不重要。我在课程中自定义的原因有两个:一是让大家知道这里消息序列化的原理;二是告诉大家可以自行定义修改结果返回。
欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!
50