xml配置内容:
maven pom配置:
工具类:
/**
* 类说明: 解析xml
* @author 小啊刚 2018年7月9日 下午3:38:26
*/
public class Dom4jTools {
/**
* 方法说明: 获取xml配置信息
* @author 小啊刚 2018年7月9日 下午2:51:16
* @param dom xml节点 如:/config/server-url
* @return
*/
public static String getDomValue(String dom) {
//创建SAXReader的对象reader
SAXReader reader = new SAXReader();
//读取xml
InputStream in = Thread.currentThread().getContextClassLoader().getResourceAsStream("area19.xml");
String value = "";
try {
Document doc = reader.read(in);
//根据dom名取值
Element domElt = (Element) doc.selectObject(dom);
value = domElt.getStringValue();
} catch (DocumentException e) {
e.printStackTrace();
}
return value;
}
public static void main(String[] args) {
System.out.println(getDomValue("/config/server-url"));
}
}