好久没写文章了
最近项目需要使用到Xml格式的解析,将个人使用的方案记录一下。
站在巨人的肩膀上,我们将看得更远!
添加项目依赖
Maven依赖
<!-- https://mvnrepository.com/artifact/javax.xml.bind/jaxb-api -->
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.3.1</version>
</dependency>
Java Object
1、Object代码中@XmlElement
注解是改变XML中节点属性名的关键,该注解的name
即是XML中节点的真实节点名
2、@XmlRootElement
注解是设置XML根节点的节点名
3、@XmlType
注解中propOrder
属性可以设置最终XML中节点的顺序
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsCons