反射前序------使用类加载器对peoperties文件的加载

 

package com.heima.userJSTL;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.InputStream;
import java.util.Properties;

public class PropretiesDemo {
    public static void main(String[] args) throws Exception {
        //当使用字节流的时候默认的目录是当前模块下(eclipse默认是项目下)
        FileInputStream fis = new FileInputStream("a.properties");
        Properties prop = new Properties();
        prop.load(fis);
        String username = prop.getProperty("username");
        System.out.println(username);
        //当使用类加载器以流的方式加载文件时,默认的目录是当前模块的src下
        ClassLoader classLoader = PropretiesDemo.class.getClassLoader();
        InputStream is = classLoader.getResourceAsStream("b.properties");
        Properties prop2 = new Properties();
        prop2.load(is);
        String property = prop2.getProperty("username");
        System.out.println(property);


    }


}

 

posted @ 2020-10-08 18:00  Joker-0927  阅读(122)  评论(0编辑  收藏  举报
// 侧边栏目录