java读取properties配置文件:
properties配置文件内容为键值结构,eg:
param=student
name=zhangsan
age=3
想要获取配置文件中各个键对应的值,可以用以下两种方法获取
方法一:利用Properties类读取
Properties pro =new Properties();
try {
pro.load(new InputStreamReader(Object.class.getResourceAsStream("/config.properties"),"UTF-8"));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
pro.getProperty(param);
}
其中param为properties配置文件中键名
方法二:基于spring框架
@PropertySource("classpath:config.properties")
public class PropertiesUtil {
@Value("${param}")
private String param;
}
在类上使用@PropertySource注解指定配置文件路径,在属性上使用@Value注解指定键名,就可以获取对应的值
其中${param}中param为properties配置文件中键名