java获取classes目录下的配置文件

从编译后的classes文件夹下找

这里的目录是classes/,然后需要自己加上/中间有文件夹需要自己加上

	// 
	InputStream is = this.getClass().getResourceAsStream("/" + "configuration.xml");
	// 有的需要自己加上中间文件夹
   InputStream is1 = this.getClass().getResourceAsStream("/config/" + "c3p0-config.xml");

使用ClassLoader从classes目录找

这里不用自己在最前面加上/

	InputStream is2 = this.getClass().getClassLoader().getResourceAsStream("configuration.xml");
InputStream is3 = this.getClass().getClassLoader().getResourceAsStream("config/c3p0-config.xml");

properties使用classpath

my.filePath=classpath:config/myfile.txt

猜你喜欢

转载自blog.csdn.net/blood_Z/article/details/132086121
今日推荐