java成神之——jaxb操作xml的基本使用
2021-05-16 00:28
标签:des element 配置 填充 desktop pen pass 数据 imp java成神之——jaxb操作xml的基本使用 标签:des element 配置 填充 desktop pen pass 数据 imp 原文地址:https://www.cnblogs.com/ye-hcj/p/9750356.html
JAXB
依赖
读取xml配置
User类
@XmlRootElement
public class User{
private Integer id;
private String name;
// gettters and setters
}
xml
写配置
User user = new User();
user.setName("小叶");
user.setId(2);
JAXB.marshal(user, new File("C:\\Users\\26401\\Desktop\\demo.xml"));
结果
自定义写配置
@XmlAccessorType(XmlAccessType.NONE)
public class User{
@XmlElement
private Integer id;
@XmlElement(name="username")
private String name;
@XmlAttribute
private String nameDescribe;
@XmlTransient
private Integer age;
@XmlElement
public Integer getPassAge() {
return age;
}
public void setPassAge(Integer val) {}
public User(){}
public User(Integer id, String name, String nameDescribe, Integer age) {
this.id = id;
this.name = name;
this.nameDescribe = nameDescribe;
this.age = age;
}
}
写数据
User user = new User(1, "叶家伟", "用户姓名", 18);
JAXB.marshal(user, new File("C:\\Users\\26401\\Desktop\\demo.xml"));
结果
结语
本文章是java成神的系列文章之一
如果你想知道,但是本文没有的,请下方留言
我会第一时间总结出来并发布填充到本文
下一篇:汇编语言第二章总结
文章标题:java成神之——jaxb操作xml的基本使用
文章链接:http://soscw.com/index.php/essay/86012.html