一、
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
/**
*实体类
*/
@XmlRootElement(name = "User")//根节点
public class User {
private Integer id;
private String name;
@XmlElement //xml元素
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
@XmlElement
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
/**
* 测试类
*/
public class BeanToXml {
public static void main(String[] args) throws JAXBException {
JAXBContext jbt = JAXBContext.newInstance(User.class);
User user = new User();
user.setId(1);
user.setName("user1");
Marshaller ms = jbt.createMarshaller();
ms.marshal(user,System.out);//输出到控制台
使用Marshaller 将Java对象转化为XML格式
最新推荐文章于 2023-10-30 21:40:32 发布