【问题标题】:XJC non-transient non-serializable instance field dataXJC 非瞬态不可序列化实例字段数据
【发布时间】:2011-09-26 15:48:18
【问题描述】:

生成java类后我收到:

public class myClass {

@XmlElement(name = "Data", required = true)
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar data;
@XmlElement(name = "Time", required = true)
protected XMLGregorianCalendar time;
.........

FindBugs 警告说 myClass 定义了非瞬态不可序列化的实例字段数据。 警告是否可以接受或需要修复? 谢谢。

【问题讨论】:

  • 在生成的代码中运行 FindBugs 毫无意义 - 通常您无能为力。

标签: java date serializable transient


【解决方案1】:

忽略此警告很好,这些是为不同的序列化方法 (XML) 设计的特殊类。您不妨将 findbugs 设置为忽略整个生成的包。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-11
    • 1970-01-01
    • 1970-01-01
    • 2011-06-19
    • 1970-01-01
    • 2012-07-05
    • 2016-07-01
    • 2020-03-15
    相关资源
    最近更新 更多