我记得有一种方法,放在classes下的某后缀的配置文件,可以在程序里面直接通过properties读取出来(不用设置配置文件路径),请问下是什么后缀?如何读取的?
我记得有一种方法,放在classes下的某后缀的配置文件,可以在程序里面直接通过properties读取出来(不用设置配置文件路径),请问下是什么后缀?如何读取的?
// 加载配置文件;
ResourceBundle bundle = ResourceBundle.getBundle("project");
Enumeration<String> keys = bundle.getKeys();
while(keys.hasMoreElements()) {
System.out.println(keys.nextElement());
}
project
即为文件名称,文件后缀为properties
,文件必须放在classpath
路径中;
4 回答1.1k 阅读✓ 已解决
4 回答710 阅读✓ 已解决
1 回答2.5k 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
2 回答661 阅读✓ 已解决
2 回答1.2k 阅读
2 回答1.6k 阅读
相对web项目来说,放到classes下,那是因为那里是项目的根目录,那个相对路径是 /
例如你的文件是jdbc.properties,那么就配的相对路径就是“/jdbc.properties”,也可以是“jdbc.properties”