一、普通dom4j读取xml文件
public void getXml (String pathName){
File f = new File(pathName);
SAXReader reader = new SAXReader();
Document document = reader.read(new File(fileName));
Element rootElement=document.getRootElement();
List<Element> elementList=root.elements();
for(Element e : elementList) {
AEntity a = new AEntity();
a.setId (e.elementText("a_id"));
}
}
二、文件加载时候从jar包中读取xml配置文件
@postconstruct
public void init(){
String path = "***_info.xml";
Resource[] resource = new PathMatchingResourcePatternResolver().getResources("classpath*:文件名"+ File.Separator +path);
for(Resource res : resource){
SAXReader saxReader = new SAXReader();
Document document = saxReader.read(res.getInputStream());
Element rootElement=document.getRootElement();
List<Element> elementList=root.elements();
for(Element e : elementList) {
AEntity a = new AEntity();
a.setId (e.elementText("a_id"));
}
}