请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

为什么我们还要手动序列化

5-2 老师提到在接口上面加入@ResponseBody注解配合一下配置文件
图片描述
在接口返回数据的时候就能自动序列化成json了
那为什么还要在我们的ServerResponse类上加入@JsonSerialize注解呢
这不是进行了两次序列化了嘛?
实在不明白其中缘由,请老师解答

正在回答 回答被采纳积分+3

1回答

Geely 2018-12-02 18:48:54

你好,亲爱的同学,这个不会导致两次序列化,加的那个注释就是为了处理你截图配置序列化操作的一些特殊操作。

0 回复 有任何疑惑可以回复我~
  • 提问者 学东西要快 #1
    谢谢老师回答   但是老师好像误会了  我不是指@ResponseBody   而是指那个@JsonSerialize
    回复 有任何疑惑可以回复我~ 2018-12-02 18:52:36
  • Geely 回复 提问者 学东西要快 #2
    不客气亲爱的同学,嗯,@ResponseBody 是springmvc提供的,但是@JsonSerialize是jackson提供的,在ServerResponse里增加这个注解就是为了springmvc的jackson插件使用的。
    回复 有任何疑惑可以回复我~ 2018-12-02 23:35:56
  • 提问者 学东西要快 回复 Geely #3
    老师那么这个jackson的作用体现在哪里了呢
    回复 有任何疑惑可以回复我~ 2018-12-02 23:38:07
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信