【发布时间】:2017-07-04 21:05:22
【问题描述】:
我的一个 POJO 类正在实现一个扩展 Serializable 的接口
我的疑问是,由于我们不能在接口类中包含 serialVersionUID,它会导致无法编组 EJB 参数异常吗?
【问题讨论】:
标签: serialization interface ejb-3.0 wildfly-10
我的一个 POJO 类正在实现一个扩展 Serializable 的接口
我的疑问是,由于我们不能在接口类中包含 serialVersionUID,它会导致无法编组 EJB 参数异常吗?
【问题讨论】:
标签: serialization interface ejb-3.0 wildfly-10
你不能传递 ,,an interface" 作为 java 方法的参数。你只能传递某个类的实例,它实现了这样的接口。由于抽象层次结构,该类将被标记为Serializable。@987654322 @interface是一个标记接口,你的实现类即使不声明serialVersionUid属性也是可序列化的(但是强烈建议你声明serialVersionUID)。
所以回答你的问题:只要你传递给你的 EJB 方法的特定实例被标记为可序列化就可以了。
【讨论】: