import java.io.InputStream;
import java.util.Properties;
/**
* @author guoxiang
*
*/
public class Config {
private static Config instance = null;
private Properties properties = null;
private Config() {
init();
}
public static Config getInstance() {
if (instance == null) {
instance = new Config();
}
return instance;
}
/**
* 初始化配置文件
*/
public void init(){
try{
InputStream is = Config.class.getResourceAsStream("/config.properties");
properties = new Properties();
properties.load(is);
}catch (Exception e){
throw new RuntimeException("Failed to get properties!");
}
}
/**
* 根据key值取得对应的value值
* @param key
* @return
*/
public String getValue(String key) {
return properties.getProperty(key);
}
/**
* @return the properties
*/
public Properties getProperties() {
return properties;
}
}
private static final String CONFIG_PATH = "config.path";
private static Properties config = null;
static {
try {
config = com.tianditu.util.Config.getInstance().getProperties();
} catch(Exception e) {
e.printStackTrace();
}
}
strDirConfig = config.getProperty(CONFIG_PATH);
是网站的话放在WEB-INF\classes下, 不是网站放在bin下
#map url
searchmap.url = http://*************
config.path = D:/ngis_config/