java中读取一个properties配置文件的常用的两种方式

1.使用流对象(好处是可以读取任意位置的配置文件)
配置文件:jdbc.properties

		//使用FileReader读取配置文件
		BufferedReader br = new BufferedReader(new FileReader("src//jdbc.properties")); //配置文件在src目录下
		Properties prop = new Properties();
		//使用properties对象加载流对象
		prop.load(br);
		//根据键获取值
		String user = prop.getProperty("jdbc.user");
		System.out.println(user);

		br.close();

2.使用ClassLoade读取配置文件(可以很方便的获取类目录下的配置文件)

		Properties prop = new Properties();
		//获取当前类下的类加载器
		ClassLoader classLoader = Test.class.getClassLoader();
		//读取类目录下(src)下的配置文件
		InputStream in = classLoader.getResourceAsStream("jdbc.properties");
		prop.load(in);
		//根据键获取值
		System.out.println(prop.getProperty("jdbc.user"));
		
		in.close();

你可能感兴趣的:(javaweb)