码迷,mamicode.com
首页 > 编程语言 > 详细

Java中获取配置文件的四种方式

时间:2019-08-07 22:48:12      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:文件   sys   必须   sass   jdbc   loader   resource   string   property   

一,类加载器classLoader

二,getResourcesAsStream方法

三,Properties对象

四,ResouceBundle对象

五,四种方式代码演示

public class LoadProperties {

    public static void main(String[] args) throws Exception, IOException {
        //方式一,在项目同级目录下
        /*Properties p = new Properties();
        p.load(new FileInputStream("jdbc2.properties"));
        String user = p.getProperty("user");
        System.out.println(user);*/

        //方式二 直接通过getResourceAsStream进行加载,配置文件必须与该类在同一个包下
        /*Properties p = new Properties();
        InputStream in = LoadProperties.class.getResourceAsStream("jdbc3.properties");
        p.load(in);
        String user = p.getProperty("user");
        System.out.println(user);*/

        //方式三 通过类加载器 加载配置文件,必须在src下,包同级目录下
        /*Properties p = new Properties();
        InputStream in = LoadProperties.class.getClassLoader().getResourceAsStream("jdbc1.properties");
        p.load(in);
        String user = p.getProperty("user");
        System.out.println(user);*/

        //方式四 基名   文件必须是key=value的properties文件,配置文件必须在项目同级目录下
        ResourceBundle bundle = ResourceBundle.getBundle("jdbc1");
        String user = bundle.getString("user");
        System.out.println(user);

    }
}

 

Java中获取配置文件的四种方式

标签:文件   sys   必须   sass   jdbc   loader   resource   string   property   

原文地址:https://www.cnblogs.com/noperx/p/11318103.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!