码迷,mamicode.com
首页 > 其他好文 > 详细

使用ResourceBundle 类读取 src 下的 xxx.properties 文件

时间:2017-07-02 16:10:27      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:path   规则   对象   项目   class   padding   source   命名规则   border   

之前要读取 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-INF\classes\目录下就可以。
    ResourceBundle rb = ResourceBundle.getBundle(resourceFile);
    System.out.println(rb.getString("driver"));//这里区分大小写
     }
}

使用ResourceBundle 类读取 src 下的 xxx.properties 文件

标签:path   规则   对象   项目   class   padding   source   命名规则   border   

原文地址:http://www.cnblogs.com/daimajun/p/7106035.html

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