import java.io.InputStream;
import java.util.Properties;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
public class InterPropertiesUtils {
public static final String DEFAULT_CONFIG = "/inter.properties" ;
private static Properties config;
private static final Log logger = LogFactory.getLog(InterPropertiesUtils .class );
static {
config = new Properties();
try {
InputStream is = InterPropertiesUtils. class.getResourceAsStream( DEFAULT_CONFIG );
if (is != null) {
config .load(is);
logger .debug("获取接口配置文件" + DEFAULT_CONFIG+ "信息:\n"+ config );
} else {
logger .error("未配置接口配置文件" + DEFAULT_CONFIG+ " !webservice接口可能调用不正确" );
}
} catch (Exception e){
logger .error("接口配置文件" + DEFAULT_CONFIG+ " 读取异常!webservice接口可能调用不正确" ,e);
}
}
public static String getProperty(String key) {
String value = config .getProperty(key);
return value == null ? value : value.trim();
}
}
分享到:
相关推荐
java读取properties文件的工具类,传入配置文件名字和其中的key就可以读取
读取properties文件工具类。使用时直接将工具类放到Java项目中,调用读取properties文件的方法即可。
NULL 博文链接:https://jeemygrow.iteye.com/blog/1162827
NULL 博文链接:https://xieke90.iteye.com/blog/2233046
java配置文件修改读取工具类,包括yml和properties类型文件
NULL 博文链接:https://liuzidong.iteye.com/blog/776637
NULL 博文链接:https://duanfei.iteye.com/blog/565672
Properties文件是常用的配置文件,读取它的内容需要专门的工具类。
非常实用的读取配置文件的小工具,专门读取WEB-INF下文件夹中的properties文件,代码简洁、亲测没有问题,适用范围广,任何类中都可调用,传入Key及可得到Value
NULL 博文链接:https://yizhaorong.iteye.com/blog/1819598
读/写属性文件的工具类. PropertyUtil.java对Property文件读写进行了封装, 使开发人员对Property文件的读写更加容易。 在性能、实用性 方面还是可以的。
主要介绍了Java实现的properties文件动态修改并自动保存工具类,可实现针对properties配置文件的相关修改与保存功能,需要的朋友可以参考下
NULL 博文链接:https://960432397.iteye.com/blog/1680661
我们要做的第一步是要将文件读取到Properties类对象中,由于load有一个参数是InputStream,所以我们可以用 InputStream的子类FileInputStream将属性文件读取到Properties对象中,知道prop.properties的路径,我们...
NULL 博文链接:https://bijian1013.iteye.com/blog/2307358
NULL 博文链接:https://cjzuo-java-gmail-com.iteye.com/blog/788582
properties文件获取工具类:静态加载properties配置文件,有根据key获取值的方法
NULL 博文链接:https://zhousheng193.iteye.com/blog/1195903
NULL 博文链接:https://softwarexiang120.iteye.com/blog/1490883
NULL 博文链接:https://shangwq.iteye.com/blog/1699032