我们都知道与数据对应的实体类需要序列化,用于网络传输的对象也是需要序列化的,那么你的vo对象为什么不序列化?
其实我们前后端分离项目中数据交互传输的都是Json数据。
json数据为什么就不需要序列化?
注解@RestController:
@Controller+@ResponstBody的组合注解,即返回的是String、Object、Json等实体对象,使用该注解无需再将对象转换为json发送到前端,@ResponstBody会自动解析成json发送。
传输的本质是json字符串
查看字符串源码就能发现字符串已经是序列化的了。