package day15动态代理.使用类加载器加载配置文件;
import org.junit.Test;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
public class Demo01 {
@Test
public void show() throws IOException {
//创建Properties集合对象,用来加载配置文件 他的父类是Hashtable
Properties p = new Properties();
//使用当前类ClassLoaderDemo2获得Class对象并调用Class类中的getClassLoader()函数
Class<Demo01> clazz = Demo01.class;
ClassLoader clazzLoader = clazz.getClassLoader();
//2)使用类加载器对象loader 调用ClassLoader 类中的InputStream getResourceAsStream(String name)
// 返回读取指定资源的输入流
// 说明:这里的name是文件的路径:这个路径如果使用相对路径,相对的是src目录。
InputStream is = clazzLoader.getResourceAsStream("stu.txt");
//加载或读取配置文件
p.load(is);
System.out.println(p);
}
}
使用类加载器加载当前项目下的配置文件.md
猜你喜欢
转载自blog.csdn.net/weixin_42485823/article/details/82901158
今日推荐
周排行