有没有一种方法可以使XMLEncoder与非无效属性设置器(流体接口)一起使用?

时间:2018-12-04 08:06:02

标签: java serialization xml-serialization javabeans

public class Foo {
  private String id = null;
  public String getId() { return id; }
  public Foo setId(String id) { this.id = id; return this; }
}

不幸的是,XMLEncoder不在此处输出id属性:

try (XMLEncoder out = new XMLEncoder(new FileOutputStream(new File("out.xml"))) {
  out.writeObject(new Foo());
}

除非我将setter返回类型更改为void。

0 个答案:

没有答案