java读取.properties配置文件
2014-09-29 12:07
337 查看
读取properties配置文件的方法有很多种,网上搜了一下,发现最常用的还是通过java.long.Class类的getResourceAsAtream(String name)方法来实现,写法如下:
这里getClass前面的默认少了this的,后来在静态方法中用使用这个方法的时候,报错,原因是静态方法终不能使用this(原因大家应该都知道,不罗嗦了),怎么办呢?其实不就是需要一个类嘛,直接将这个类的名字写上去就可以了,比如:
HttpsUtils.class.getClassLoader().getResourceAsStream("my.properties")
来一个完整的例子:
//读取配置文件
InputStream inputStream = HttpsUtils.class.getClassLoader().getResourceAsStream("my.properties");
Properties p = new Properties();
p.load(inputStream);
String App_ID = p.getProperty("App_ID");
String App_Key = p.getProperty("App_Key");
getClass().getClassLoader().getResourceAsStream("资源Name");
这里getClass前面的默认少了this的,后来在静态方法中用使用这个方法的时候,报错,原因是静态方法终不能使用this(原因大家应该都知道,不罗嗦了),怎么办呢?其实不就是需要一个类嘛,直接将这个类的名字写上去就可以了,比如:
HttpsUtils.class.getClassLoader().getResourceAsStream("my.properties")
来一个完整的例子:
//读取配置文件
InputStream inputStream = HttpsUtils.class.getClassLoader().getResourceAsStream("my.properties");
Properties p = new Properties();
p.load(inputStream);
String App_ID = p.getProperty("App_ID");
String App_Key = p.getProperty("App_Key");
相关文章推荐
- Java Properties 类读取配置文件信息
- Java Properties 类读取配置文件信息
- 使用java读取配置文件(ini、properties)
- java 读取properties配置文件内容乱码 --日文乱码对应方法
- Java Properties 类读取配置文件信息,Java properties文件的操作(zz)
- Java Properties 类读取配置文件信息
- All about JAVA 读取配置文件的方法 (这里是config.properties)
- Java Properties 类读取配置文件信息
- Java Properties 类读取配置文件信息
- Java读取properties配置文件
- java读取.properties配置文件 的几种方式
- Java Properties 类读取配置文件信息
- Java Properties 类读取配置文件信息,Java properties文件的操作(zz)
- Java Properties 类读取配置文件信息
- Java Properties 类读取配置文件信息
- java 读取 properties 配置文件 备忘
- 利用Java的Properties 类读取配置文件信息
- java 读取properties配置文件
- java读取properties配置文件
- Java Properties 类读取配置文件信息