java.util.MissingResourceException: Can't find bundle for base name db, locale zh_CN

在使用Bundle来加载配置文件的时候, 爆出了这个错误:工具

缘由?

  没有找到须要加载的配置文件,由于配置文件必须放在src目录下面,spa

  若是放进了com.bj186.crm的包下面,就必须添加包的名称到配置文件的路径名当中3d

// 使用bundle
 @Test public void test4() { // ResourceBundle是专门用来读取配置文件的工具类 // bundle只能读取properties类型的文件, 读取的时候只须要文件名, 不须要后缀 // bundle还提供了迭代的方法读取全部配置
        ResourceBundle db = ResourceBundle.getBundle("db"); db.getString("driver"); Enumeration<String> keys = db.getKeys(); while(keys.hasMoreElements()) { String key = keys.nextElement(); System.out.println(key +": " + db.getString(key)); } }

 

解决方法?

  把db.properties移动到src目录下, 问题解决code

这样子问题就能够获得解决了!blog

相关文章
相关标签/搜索