package www.hub;
import java.io.BufferedInputStream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.util.Map.Entry;
import java.util.Properties;
public class PropertyDemo {
public static void main(String[] args) {
Properties p = new Properties();
try {
//读取jar内部文件路径
p.load(PropertyDemo.class.getResourceAsStream("test.properties"));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
for (Entry<Object, Object> kv : p.entrySet()) {
System.out.println(kv.getKey() + "-" + kv.getValue());
}
//读取jar外部文件下面输出的是工程目录所在的路径D/workspace/tt
System.out.println(System.getProperty("user.dir"));
String filePath = System.getProperty("user.dir") + "/test.properties";
InputStream in = null;
try {
in = new BufferedInputSt
maven打包jar文件读取jar内部配置文件和jar外部配置文件demo
最新推荐文章于 2024-09-26 09:42:02 发布
本文演示了如何在Maven打包的jar应用程序中读取内部和外部配置文件,提供了详细的步骤和实例,旨在帮助开发者理解在不同场景下获取配置文件的方法。
摘要由CSDN通过智能技术生成