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();
    }
    }

  • 相关阅读:
    golang 用tar打包文件或文件夹
    golang 最和谐的子序列
    golang 轮训加密算法
    golang map
    golang 队列
    golang 栈操作
    golang 多维数组
    golang 数组反转
    c# sendmessage control to scroll
    c# 启动的时候向其他程序传值
  • 原文地址:https://www.cnblogs.com/siashan/p/3855033.html
Copyright © 2011-2022 走看看