zoukankan      html  css  js  c++  java
  • 类加载器 读取配置文件

    package cn.itcast.day2;

    import java.io.InputStream;
    import java.util.Collection;
    import java.util.Properties;

    public class ClassLoderTest {
    public static void main(String[] args) {
    //如何动态取得配置文件的存放路径(不是手动指定绝对路径)
    //可以通过类加载器来加载,但是这种方法是只读的不能对加载的配置文件进行操作
    //1,获得配置文件的路径
    //通过类加载器来获取
    //InputStream ips = ReflectTest.class.getClassLoader().getResourceAsStream("cn/itcast/day1.config.property");
    ips = ReflectTest.class.getResourceAsStream("config.property")//通过类本身提供的方法
    //实际中配置文件会放在一个专门的文件夹中如resource下,此时应该这样写
    //ips = ReflectTest.class.getResourceAsStream("resource/config.property")
    Properties pros = new Properties();
    pros.load(ips);
    ips.close();
    String className = pros.getProperty(className);
    Collection collections = (Collection)Class.forName(className).newInstance();
    }
    }

  • 相关阅读:
    下载文件
    Cookie方法
    阿拉伯数字转大写
    格式化日期
    正向代理与反向代理
    get post 区别
    gulp
    什么是javascript中的同步&&异步?
    懒加载
    js操作dom时发生了什么?
  • 原文地址:https://www.cnblogs.com/siashan/p/3855033.html
Copyright © 2011-2022 走看看