我们在开发项目的过程中会遇到读取配置文件中变量的情景,现在记录可能用到的方法:
1.spring读取properties文件
ClassPathResource classPathResource = new ClassPathResource("/params.properties");
Properties properties = null;
try {
properties = PropertiesLoaderUtils.loadProperties(classPathResource);
} catch (IOException e) {
e.printStackTrace();
}
其中,params.properties放入我们resources目录下面。ClassPathResource和PropertiesLoaderUtils是spring中提供的方法,这个前提是使用了spring,相信大家的项目一般都会使用。
2.java 读取配置文件
Properties properties = new Properties();
// 使用ClassLoader加载properties配置文件生成对应的输入流
InputStream in = PropertiesMain.class.getClassLoader().getResourceAsStream("config/config.properties");
// 使用properties对象加载输入流
properties.load(in);
//获取key对应的value值
properties.getProperty(String key);
网友评论