Não ficou muito claro o uso da anotação @XmlRootElement pra mim. Como ela funciona? Serve apenas pra permitir a customização do XML?
ATÉ 50% OFF
TÁ ACABANDO!
0 dias
0 horas
0 min
0 seg
Não ficou muito claro o uso da anotação @XmlRootElement pra mim. Como ela funciona? Serve apenas pra permitir a customização do XML?
A anotação @XmlRootElement indica que o valor da classe será representado como um elemento XML principal.
A anotação @XmlRootElement pode ser usada com os seguintes elementos:
Por exemplo, na classe:
@XmlRootElement
public class Employee {
private Address address;
@XmlElement(name="ADDR")
public Address getAddress() {
return address;
}
}O xml fica:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<employee>
<ADDR>
<street>1 A Street</street>
</ADDR>
</employee>