XML----解析

XML-解析

一. Java中配置文件的三种配置位置及读取方式

  1. XML和*.properties(属性文件)
  2. 存放位置
    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(或其子目录下),下图所示


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部