1

私が受け取った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 が非一時的でシリアライズ不可能なインスタンス フィールド データを定義していることを警告します。警告は受け入れられますか、それとも修正する必要がありますか? ありがとう。

4

1 に答える 1

2

この警告は無視しても問題ありません。これらは異なるシリアル化方法 (XML) 用に設計された特別なクラスです。生成されたパッケージ全体を無視するように findbugs を設定することもできます。

于 2011-07-01T10:25:42.690 に答える