美文网首页
java读取.properties配置文件

java读取.properties配置文件

作者: WK_99c5 | 来源:发表于2018-12-16 19:48 被阅读0次

    1、使用java.util中Properties类和类加载器

    private static Properties props = new Properties();

    static{

      try{

          InputStream in =  Ca.Class.getClassLoader.getResourceAsStream("bean.properties");

          props.load(in);

    }catch(Exception e){

    throw new ExceptionInInitializerError(e);

    }

    }

    后面用的时候就是比如:

    String  name = props.get("name");

    2、使用java.util中Properties类和FileInputStream  

    private static Properties props = new Properties();

    static{

      try{

          InputStream in = new  FileInputStream("src/bean.properties");

          props.load(in);

    }catch(Exception e){

    throw new ExceptionInInitializerError(e);

    }

    }

    后面用的时候就是比如:

    String  name = props.get("name");

    注:此种方法一般不要用,因为如果部署到服务器上,会找不到配置文件的路径。

    3、使用ResourceBundle

    private  static ResourceBundle bundle = ResourceBundle.getBundle("bean");

    后面用的时候就是比如:

    String  name = bundle.getString("name");

    注:此种方法有如下特点

    1、它只能用于读取properties文件,别的文件读不了

    2、只能用于读取,不能用于写入

    3、只能读取类路径下的文件,别的路径下读不了

    4、方法参数的写法是按照包名.类名的方式写的,所以请不要写扩展名。

    相关文章

      网友评论

          本文标题:java读取.properties配置文件

          本文链接:https://www.haomeiwen.com/subject/fbbxkqtx.html