gpt4 book ai didi

java - SOAP 和需要 Java serialVersionUID

转载 作者:行者123 更新时间:2023-11-29 05:56:15 25 4
gpt4 key购买 nike

序列化是将对象定义转换为持久格式(格式特定于平台)的过程。通过网络(RMI、EJB)传输的对象需要是可序列化的。 SOAP 请求是基于 xml 的,而 JAXB 用于编码和解码对象 <---> xml。代码质量插件提示我添加 SerialVersionUID。这是必需的吗? CXF/JAXB 内部需要这个吗?

最佳答案

据我所知,JAXB 不需要它。您收到此警告是因为您的类实现了 Serializable,但 JAXB 不要求您的类是 Serializable

如果没有其他原因导致您的类需要Serializable,您可以更改它们,使它们不实现Serializable

如果您希望能够使用 Java 的默认序列化机制(例如,RMI 使用该机制)对它们进行序列化/反序列化,则您的类只需要实现 Serializable

关于java - SOAP 和需要 Java serialVersionUID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12001842/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com