用类加载器的方式读取properties文件

来源:互联网 发布:千牛卖家版 for mac 编辑:程序博客网 时间:2024/06/08 00:55

假设现在有一个类  class Person   另外还有一个资源配置文件res.properties 里面有几个键值对name = zhangsan password = 123456

需要在类Person中读取res.properties中几对键值对

 

Classloader  loader  =    Person.class.getClassLoader();//先得到这个类的字节码,再获取装载这个字节码的装载器

 

Inputstream  in   = loader.getInputStream("res.properties");//类加载器读取这个配置文件,返回字节对象

 

 

Properties  prop  = new  Properties();

prop  .load(in);//加载这个字节流

 

Sting  name  = property.getProperty("name");

 

String password = prop.getProperty("password");

 

 

原创粉丝点击