资源文件Properties的读取
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
import org.apache.log4j.Logger;
/**
* 用于加载jbbc_systemManager.properties文件
* @author Administrator
*/
public class ReadProperties {
private static Properties prop = null;
private static String propFileName = "/jdbc_systemSystem.properties"; // 资源文件读取位置
private static Logger log = Logger.getLogger(ReadProperties.class); // 日志文件管理
private synchronized static void loadProperties() {
prop = new Properties();
try {
InputStream input = ReadProperties.class
.getResourceAsStream(propFileName);
prop.load(input);
} catch (IOException e) {
log.info("读取资源文件失败," + e.toString());
}
}
public String getProperty(String propName) {
loadProperties();
return prop.getProperty(propName);
}
public void setProperty(String propKey, String value) {
loadProperties();
prop.setProperty(propKey, value);
}
public String getPropFileName() {
return propFileName;
}
public static void setPropFileName(String propFileName) {
ReadProperties.propFileName = propFileName;
}
}
import java.io.InputStream;
import java.util.Properties;
import org.apache.log4j.Logger;
/**
* 用于加载jbbc_systemManager.properties文件
* @author Administrator
*/
public class ReadProperties {
private static Properties prop = null;
private static String propFileName = "/jdbc_systemSystem.properties"; // 资源文件读取位置
private static Logger log = Logger.getLogger(ReadProperties.class); // 日志文件管理
private synchronized static void loadProperties() {
prop = new Properties();
try {
InputStream input = ReadProperties.class
.getResourceAsStream(propFileName);
prop.load(input);
} catch (IOException e) {
log.info("读取资源文件失败," + e.toString());
}
}
public String getProperty(String propName) {
loadProperties();
return prop.getProperty(propName);
}
public void setProperty(String propKey, String value) {
loadProperties();
prop.setProperty(propKey, value);
}
public String getPropFileName() {
return propFileName;
}
public static void setPropFileName(String propFileName) {
ReadProperties.propFileName = propFileName;
}
}