准备工作
1、在pom.xml文件中引入dom4j依赖,解析xml文件。如果该依赖爆红,那么刷新以下就可以。
<!-- 解析XML -->
<dependency>
<groupId>org.dom4j</groupId>
<artifactId>dom4j</artifactId>
<version>2.1.3</version>
</dependency>
把各个文件,放入在如下文件中
// 1、解析emp.xml
// 获取文件路径
String file = this.getClass().getClassLoader().getResource("emp.xml").getFile();
List<Emp> empList = XmlParserUtils.parse(file,Emp.class);
// 2、对某些字段进行处理
empList.stream().forEach(emp -> {
String gender = emp.getGender();
if (("1".equals(gender))) {
emp.setGender("男");
} else if ("2".equals(gender)) {
emp.setGender("女");
}
String job = emp.getJob();
if (("1".equals(job))) {
emp.setJob("讲师");
} else if ("2".equals(job)) {
emp.setJob("班主任");
}else if ("3".equals(job)) {
emp.setJob("就业指导");
}
});
// 3、组装数据并返回
return Result.success(empList);
}