XML----解析
XML-解析
一. Java中配置文件的三种配置位置及读取方式
- XML和*.properties(属性文件)
- 存放位置
2.1 src根目录下,如下图所示:
原码:
package com.wangjing.parse;import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;/*** 读取项目根路径下的配置文件* (xml、properties、vm.......)* @author wj**/
public class Demo2 {public static void main(String[] args) throws Exception {
// 读取同级目录下的配置文件InputStream in= Demo2.class.getResourceAsStream("/db.properties");Properties p=new Properties();
// 将读取的配置文件对应的流对象交给Properties进行管理p.load(in);System.out.println( p.getProperty("uname"));System.out.println(p.getProperty("upass"));}
2.2 与读取配置文件的类在同一包,下图所示:
原码:
package com.wangjing.parse;import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;/*** 读取项目根路径下的配置文件* (xml、properties、vm.......)* @author wj**/
public class Demo1{public static void main(String[] args) throws Exception {
// 读取同级目录下的配置文件InputStream in= Demo2.class.getResourceAsStream("db.properties");Properties p=new Properties();
// 将读取的配置文件对应的流对象交给Properties进行管理p.load(in);System.out.println( p.getProperty("uname"));System.out.println(p.getProperty("upass"));}
}
2.3 WEB-INF(或其子目录下),下图所示
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
