Spring MVC アプリケーションで xml 出力を生成するため@XmlRootElement
に、アノテーションを使用しています。@XmlElement
私は次のクラスを持っています:
@XmlRootElement
public class Chart
{
private String id;
private String name;
private List<Connection> connections;
//..................
@XmlElement(name = "connection")
public List<Connection> getConnections()
{
return this.connections;
}
//..................
}
public class Connection
{
private String from;
private String to;
public String getFrom()
{
return this.from;
}
public void setFrom(String from)
{
this.from = from;
}
public String getTo()
{
return this.to;
}
public void setTo(String to)
{
this.to = to;
}
}
そして、次のようなxml出力を取得しています:
<chart>
<id>a1</id>
<name>chart1</name>
<connection>
<from>a1</from>
<to>a2</to>
</connection>
....
</chart>
ただし、xml を次のようにフォーマットする必要があります。
<chart>
<id>a1</id>
<name>chart1</name>
<connection from="a1" to="a2"></connection>
....
</chart>
この結果を得るために注釈を構成するにはどうすればよいですか?