Java项目中读取properties文件
点击(此处)折叠或打开
-
package com.test.property;
-
import java.io.InputStream;
-
import java.util.Properties;
-
/**
-
*
-
* @author admin
-
* @date 2017年3月14日 下午8:13:16
-
*/
-
public class TestProperties {
-
private static String param1;
-
private static String param2;
-
static {
-
Properties prop = new Properties();
-
InputStream in = Object.class.getResourceAsStream("/test.properties");
-
// getResourceAsStream 方式要求properties文件和当前类在同一文件夹下面
-
//http://blog.csdn.net/lanchengxiaoxiao/article/details/23776303
-
try {
-
prop.load(in);
-
param1 = prop.getProperty("initYears1").trim();
-
param2 = prop.getProperty("initYears2").trim();
-
} catch (Exception e) {
-
e.printStackTrace();
-
}
-
}
-
private TestProperties() {
-
}
-
public static String getParam1() {
-
return param1;
-
}
-
public static String getParam2() {
-
return param2;
-
}
-
public static void main(String[] args) {
-
System.out.println(param1);
-
System.out.println(param2);
-
}
- }