一、加载配置实现k-v
//FILTER_PROPERTY_NAME=META-INF/abc.properties
private void loadFilterConfig(Properties filterProperties, ClassLoader classLoader) throws IOException {
if (classLoader == null) {
return;
}
for (Enumeration e = classLoader.getResources(FILTER_PROPERTY_NAME); e.hasMoreElements();) {
URL url = e.nextElement();
Properties property = new Properties();
InputStream is = null;
try {
is = url.openStream();
property.load(is);
} finally {
if (is != null) {
is.close();
}
}
filterProperties.putAll(property);
}
}
View Code
标签:null,java,NAME,配置文件,url,classLoader,property,Properties,Resources
来源: https://www.cnblogs.com/shangxiaofei/p/10519448.html