读取配置文件信息
2015-09-29 12:30
363 查看
java 读取配置文件内容
重点内容
本文由其他博文验证后整理
源地址:http://blog.sina.com.cn/s/blog_7b62c61c0100s8tr.html
读取配置文件相关代码如下:
1.工程下建立一个xx.properties文件
例如:
“`
import java.util.Properties;
import java.io.IOException;
import java.io.InputStream;
public class dealSysConfig {
static private String systomPath = null; //配置文件中的字段
static private String commonData = null;//配置文件中的字段
static private String titleNames = null;//配置文件中的字段
static {
loads();
}
//————get方法—————-//
public static String getSystomPath() {
if (systomPath == null)
loads();
return systomPath;
}
//测试是否能够取到值
public static void main(String[] args) {
System.out.println(dealSysConfig.getCommonData());
System.out.println(dealSysConfig.getSystomPath());
System.out.println(dealSysConfig.getTitleNames());
}
输出结果:
7
D:image
嘻嘻嘻(文中翻译后不是这些字,随手为之)
}“`
在此谢谢原博主的博文帮我解决了取值问题,留此文给自己一个备忘。
重点内容
本文由其他博文验证后整理
源地址:http://blog.sina.com.cn/s/blog_7b62c61c0100s8tr.html
读取配置文件相关代码如下:
1.工程下建立一个xx.properties文件
例如:
**想要获取配置文件中的信息下面看取值代码:**
“`
import java.util.Properties;
import java.io.IOException;
import java.io.InputStream;
public class dealSysConfig {
static private String systomPath = null; //配置文件中的字段
static private String commonData = null;//配置文件中的字段
static private String titleNames = null;//配置文件中的字段
static {
loads();
}
synchronized static public void loads() { if (systomPath == null || commonData == null) { InputStream is = dealSysConfig.class.getResourceAsStream("/sysConfig.properties"); Properties dbProps = new Properties(); try { dbProps.load(is); systomPath = dbProps.getProperty("systomPath"); commonData = dbProps.getProperty("commonData"); titleNames = dbProps.getProperty("titleNames"); } catch (Exception e) { System.err.println("不能读取属性文件. " + "请确保db.properties在CLASSPATH指定的路径中"); } try { if(is!=null){ is.close(); } } catch (IOException e) { e.printStackTrace(); } } }
//————get方法—————-//
public static String getSystomPath() {
if (systomPath == null)
loads();
return systomPath;
}
public static String getCommonData() { if (commonData == null) loads(); return commonData; } public static String getTitleNames() { if (titleNames == null) loads(); return titleNames; }
//测试是否能够取到值
public static void main(String[] args) {
System.out.println(dealSysConfig.getCommonData());
System.out.println(dealSysConfig.getSystomPath());
System.out.println(dealSysConfig.getTitleNames());
}
输出结果:
7
D:image
嘻嘻嘻(文中翻译后不是这些字,随手为之)
}“`
在此谢谢原博主的博文帮我解决了取值问题,留此文给自己一个备忘。
相关文章推荐
- Oracle 11g R2 for Win7旗舰版(64位)的安装步骤
- Linux常用性能检测命令解释
- dns
- JavaScript碎片知识收集01
- Mysql数据库
- CentOS查看系统信息-CentOS查看命令
- 埙曲推荐,《葬花吟》简谱
- python smtp发送邮件
- iOS开发UI篇—UIScrollView控件实现图片轮播
- 《C程序设计语言》学习笔记——练习4-1
- linux系统中如何查看日志 (常用命令)
- URAL 1162 Currency Exchange (Bellman-Ford贝尔曼-福特算法)
- iOS开发UI篇—使用UItableview完成一个简单的QQ好友列表(二)
- python生成html
- iOS开发UI篇—使用UItableview完成一个简单的QQ好友列表(一)
- 异常捕获 拒绝闪退 让应用从容的崩溃 UncaughtExceptionHandler
- 应用层读写i2c主设备寄存器(mmap函数)
- 解决iOS 9 symbolicatecrash卡死
- Linux系统巡检常用命令
- js中null和undefined区别