獲取配置文件的屬性值
example
目標配置文件jdbc.properties,現想要在java類里面調用opcl的url
jdbc.url=jdbc:mysql://localhost:3306/eoms?useUnicode=true&characterEncoding=utf-8
jdbc.username=root
jdbc.password=123
jdbc.initialSize=5
jdbc.maxActive=30
jdbc.minIdle=5
jdbc.maxWait=60000
#opcl接口
opcl.url=http://localhost:8080/opcl
#MDMjiekou url
MDM.url=http://20.65.3.136:4880/hermes
Java實現
/*
* <p>Title: getUrl</p>
* <p>Description: 該service方法獲取配置文件里的url</p>
* @return
* @see com.ai.system.service.ZdmmService#getUrl()
*/
@Override
public String getUrl() {
// 獲取配置文件
Properties properties = new Properties();
InputStream in = ManagerController.class.getResourceAsStream("/conf/configures/jdbc/jdbc.properties");
try {
properties.load(in);
} catch (IOException e1) {
logger.error("ZdmmServiceImpl類getUrl方法獲取opcl配置文件失敗");
}
return properties.getProperty("opcl.url");
}
導入的類
import java.util.Properties;
import java.io.IOException;
import java.io.InputStream;