1.在自己的config.properties文件中配置自己需要用的变量参数,如:
dsp.ip=10.45.34.125
dsp.port=8888
2.写个Util类,加入一个静态代码块,在项目启动时自动把config.properties加载进一个静态的变量对象Properties中,然后再写一个属性获取方法,获取自己配置的参数,代码如下:
public class PropertiesUtils {
private static final Logger LOGGER = LoggerFactory.getLogger(PropertiesUtils.class);
private static Properties properties=new Properties();
static{
//注意属性配置文件所在的路径
try {
properties.load(PropertiesUtils.class.getClassLoader().getResourceAsStream("config.properties"));
} catch (IOException e) {
LOGGER.error("PropertiesUtils IOException occur", e);
}
}
//读取属性配置文件中的某个属性对应的值
public static String readProperty(String property){
return (String) properties.get(property);
}
}
3.使用:如下:
private static final String DSP_IP=PropertiesUtils.readProperty("dsp.ip");
private static final String DSP_PORT=PropertiesUtils.readProperty("dsp.port");