博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java读取xml配置文件和properties配置文件
阅读量:4318 次
发布时间:2019-06-06

本文共 2022 字,大约阅读时间需要 6 分钟。

1.读取xml

使用dom4j解析xml  下载地址:

 
  1. import org.dom4j.Document;  
  2. import org.dom4j.Element; 
  3. import org.dom4j.io.SAXReader;
try {              File f = new File(filename);              if (!f.exists()) {                  System.out.println("  Error : Config file doesn't exist!");                  System.exit(1);              }              SAXReader reader = new SAXReader();              Document doc;              doc = reader.read(f);              Element root = doc.getRootElement();              Element data;              Iterator
itr = root.elementIterator("VALUE"); data = (Element) itr.next(); config.server = data.elementText("server").trim(); config.user = data.elementText("user").trim(); config.pass = data.elementText("pass").trim(); config.port = data.elementText("port").trim(); config.dbname = data.elementText("dbname").trim(); } catch (Exception ex) { System.out.println("Error : " + ex.toString()); }

 

测试xml

127.0.0.1
users
root
pass
3306

2.读取properties

Properties prop = new Properties();//        ClassLoader classLoader = this.getClass().getClassLoader();//        InputStream is = classLoader.getResourceAsStream("/healthfile.properties");        //spring中         ServletContext context = this.getServletContext();        InputStream is = context.getResourceAsStream("/WEB-INF/classes/healthfile.properties");         //javase         //InputStream is = this.getClass().getResourceAsStream("/resource/sqlAddress.properties");        prop.load(is);        is.close();        String implClass = prop.getProperty("impl.class");        String statichtmlLocalRootPath = prop.getProperty("statichtml.local.rootPath");

 

转载于:https://www.cnblogs.com/mengxiangqihang/p/4150450.html

你可能感兴趣的文章
测试一下
查看>>
vue base64
查看>>
【Django实战开发】案例一:创建自己的blog站点-1.安装及搭建开发环境
查看>>
Pie(二分)
查看>>
Mysql 索引优化
查看>>
09湖州二模(自选模块不等式)
查看>>
Mybatis Batch 批量操作
查看>>
Ubuntu server搭建Java web服务器
查看>>
WSGI学习系列WSME
查看>>
java读取xml配置文件和properties配置文件
查看>>
HDU 4300 Contest 1
查看>>
POJ 3311
查看>>
Button MouseEvent颜色变化
查看>>
Volist标签
查看>>
浅谈模块化
查看>>
14个免费访客行为分析工具
查看>>
beego orm关联查询之多对多(m2m)
查看>>
(转)arguments.callee移除AS3匿名函数的侦听
查看>>
onNewIntent调用时机
查看>>
MYSQL GTID使用运维介绍(转)
查看>>