<span style="font-family: Arial, Helvetica, sans-serif;">public class ABC{</span>
private static String proFileName = "/config/abc.properties";//正确的
private static Properties pro;
static{
try {
pro = new Properties();
InputStream in = ClassLoader.class.getResourceAsStream(proFileName);
pro.load(in);
in.close();
} catch (IOException e) {
e.printStackTrace();
}
}
public static String getValue(String key){
String value = pro.getProperty(key);
return value;
}
}
项目结构:
文件路径:src/main/java/com.*.*.framework.utils.ABC.java
文件路径:src/main/resources/config/abc.properties
总结:路径查找不能看源代码的路径,要看编译后代码的路径,下图:
这个时候就能清楚的看到路径了,使用绝对路径搞定:/config/abc.properties