zoukankan      html  css  js  c++  java
  • 使用ResourceBundle 类读取 src 下的 xxx.properties 文件

    之前要读取 src 下的 .properties 文件都是使用的类加载器,加载类路径下的资源文件当做一个流来处理,load 到一个 Properties 对象上。

    jdbc.properties 代码如下:

    #驱动
    driver=com.mysql.jdbc.Driver
    url=jdbc:mysql://localhost:3306/test
    user=root
    password=root

    java代码如下:

    public class Test {
         public static void main(String[] a){
        String resourceFile = "jdbc";    
    //            创建一个默认的ResourceBundle对象   
    //            ResourceBundle会查找类路径下的jdbc.properties的文件   
    //            也可以携带包名,比如config.jdbc是资源的包名+名称,它跟普通java类的命名规则完全一样:   
    //            - 区分大小写   
    //            - 扩展名 .properties 省略。就像对于类可以省略掉 .class扩展名一样   
    //            - 资源文件必须位于指定包的路径之下(位于所指定的classpath中)   
    //            假如你是在非Web项目中使用,则一定要写资源文件的路径,也就是包路径必须存在。
    //            如果是Web项目,不写包路径可以,此时将资源文件放在WEB-INFclasses目录下就可以。
        ResourceBundle rb = ResourceBundle.getBundle(resourceFile);
        System.out.println(rb.getString("driver"));//这里区分大小写
         }
    }
  • 相关阅读:
    jquery自调用匿名函数解析
    C# 分页
    C#一般处理程序获取Session
    Python全栈开发,Day12
    Python全栈开发,Day11
    Python全栈开发,Day10
    Python全栈开发,Day9
    Python全栈开发,Day8
    Python全栈开发,Day7
    Python全栈开发,Day6
  • 原文地址:https://www.cnblogs.com/daimajun/p/7106035.html
Copyright © 2011-2022 走看看