ResourceBundle加载properties资源文件加载路径
[JAVA]ResourceBundle加载properties资源文件的路径问题
可能会出现找不到properties文件的情况
出现这种情况一般有两种原因
- 第一种情况是:getBundle 格式不对,getBundle()中参数只需要有文件名,不能有.properties后缀
ResourceBundle bundle = ResourceBundle.getBundle("jdbc");
- 第二种原因是properties文件的路径不对,寻找正确的路径最好的办法就是看源码,打断点。
进入getBundle方法,打断点查看变量loader的path
可以看出getBundle方法会在以下路径中查找properties,比如我的是target/class目录下,所以将配置文件放在该目录下即可正确查找到配置文件。