类加载器加载配置文件
Posted yangxiaohui227
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类加载器加载配置文件相关的知识,希望对你有一定的参考价值。
//在resource文件夹下创建一个db.properties文件
里面存2个值:
//加载该文件内容:
@RunWith(SpringRunner.class) @SpringBootTest public class JestTest @Test public void getProperties() throws IOException //通过2种方式获取类加载器,然后可以将配置文件加载进行进来,一个是Thread类获取,另一个是字节码对象获取 ClassLoader loader = Thread.currentThread().getContextClassLoader(); //ClassLoader loader = JestTest.class.getClassLoader(); InputStream inputStream = loader.getResourceAsStream("db.properties"); //读取文件转成输入流 Properties p = new Properties(); p.load(inputStream); System.out.println(p.get("name")); //test System.out.println(p.get("url"));//127.0.0.1 System.out.println(p.get("password"));//null
以上是关于类加载器加载配置文件的主要内容,如果未能解决你的问题,请参考以下文章