还有入参使用@RequestBody注解
Serializable是处理java语言专用的序列化方式,不能跨语言。
RestController是用的json,xml或protobuf等跨语言方案的序列化方案,自然与Serializable不相关
首先明确序列化的作用:
想要更加深入了解可以参考文章:http://blademastercoder.githu...
其次,按照上述的作用,你的vo即不需要持久化也不需要网络传输,所以不会有问题,仅仅是前端数据解析和转换为后端的vo吧
3 回答2.7k 阅读✓ 已解决
3 回答4.2k 阅读✓ 已解决
8 回答3.8k 阅读
4 回答2.8k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.6k 阅读✓ 已解决
4 回答1.9k 阅读
我猜你的担心应该是这几个注解和
Serializable
有没有关系,我的理解是:
@RestController
(@ResponseBody
+@Controller
)、@RequestBody
与Serializable
没有直接关联,不实现该接口存在的潜在问题也与这几个注解无关。参考同类问题java-web - Javabean 是否一定要实现Serializable接口?意义在哪? - SegmentFault 思否