MyEclipse怎样调用.properties里的值
4个回答
展开全部
下面这个方法就是调用.properties的值,你自己参照:
/**
* 读入db.properties,将键值对中的value获取.
* 例如: dbUser = openlab, 将openlab取出给全局变量dbUser赋值.
*/
public void getParam(){
try {
//构造输入流,读入参数文件的内容
File file = new File("src/db.properties");
InputStream is = new FileInputStream(file);
//将参数文件的内容装载到Map对象props中
Properties props = new Properties();
props.load(is);
driver = props.getProperty("driver");
url = props.getProperty("url");
dbUser = props.getProperty("dbUser");
dbPassword = props.getProperty("dbPassword");
} catch (Exception e) {
e.printStackTrace();
}
}
下面是我db.properties的结构:
driver = oracle.jdbc.driver.OracleDriver
#url = jdbc:oracle:thin:@192.168.0.26:1521:tarena
url = jdbc:oracle:thin:@192.168.0.23:1521:tarena10g
dbUser = openlab
dbPassword = open123
/**
* 读入db.properties,将键值对中的value获取.
* 例如: dbUser = openlab, 将openlab取出给全局变量dbUser赋值.
*/
public void getParam(){
try {
//构造输入流,读入参数文件的内容
File file = new File("src/db.properties");
InputStream is = new FileInputStream(file);
//将参数文件的内容装载到Map对象props中
Properties props = new Properties();
props.load(is);
driver = props.getProperty("driver");
url = props.getProperty("url");
dbUser = props.getProperty("dbUser");
dbPassword = props.getProperty("dbPassword");
} catch (Exception e) {
e.printStackTrace();
}
}
下面是我db.properties的结构:
driver = oracle.jdbc.driver.OracleDriver
#url = jdbc:oracle:thin:@192.168.0.26:1521:tarena
url = jdbc:oracle:thin:@192.168.0.23:1521:tarena10g
dbUser = openlab
dbPassword = open123
展开全部
price.properties文件内容:
sso.login.type=B
.............等等
读price.properties内容:
public final class Constants {
/**
* 登录类型
*/
public final static String SSO_LOGIN_TYPE = GlobalConfig.getProperty(
"prize", "sso.login.type");
.............等等
}
调读取的方法:
String loginType=Constants.SSO_LOGIN_TYPE ;
这样结构清晰.
sso.login.type=B
.............等等
读price.properties内容:
public final class Constants {
/**
* 登录类型
*/
public final static String SSO_LOGIN_TYPE = GlobalConfig.getProperty(
"prize", "sso.login.type");
.............等等
}
调读取的方法:
String loginType=Constants.SSO_LOGIN_TYPE ;
这样结构清晰.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1:使用类Properties
Properties properties = new Properties();
2:加载properties文件
properties .load(getClass().getResourceAsStream("文件路径"));
3:根据key读取value
value1=prop.getProperty("key1");
测测吧,希望对你有帮助!
Properties properties = new Properties();
2:加载properties文件
properties .load(getClass().getResourceAsStream("文件路径"));
3:根据key读取value
value1=prop.getProperty("key1");
测测吧,希望对你有帮助!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在web.xml里配置这个属性文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询