package util;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
public class PropertyReader {
private static String serviceUrl;
private static String driver;
private static String connUrl;
private static String userName;
private static String password;
static {
Properties prop = new Properties();
InputStream in = PropertyReader.class
.getResourceAsStream("/config.properties");
try {
prop.load(in);
serviceUrl = prop.getProperty("ServiceUrl").trim();
driver = prop.getProperty("driver").trim();
connUrl = prop.getProperty("connUrl").trim();
userName = prop.getProperty("userName").trim();
password = prop.getProperty("password").trim();
} catch (IOException e) {
e.printStackTrace();
}
}
private PropertyReader() {
}
public static String getServiceUrl() {
return serviceUrl;
}
public static void setServiceUrl(String serviceUrl) {
PropertyReader.serviceUrl = serviceUrl;
}
public static String getDriver() {
return driver;
}
public static void setDriver(String driver) {
PropertyReader.driver = driver;
}
public static String getConnUrl() {
return connUrl;
}
public static void setConnUrl(String connUrl) {
PropertyReader.connUrl = connUrl;
}
public static String getUserName() {
return userName;
}
public static void setUserName(String userName) {
PropertyReader.userName = userName;
}
public static String getPassword() {
return password;
}
public static void setPassword(String password) {
PropertyReader.password = password;
}
}
分享到:
相关推荐
本文将深入探讨XML、Excel、TXT和Property文件的解析方法,并重点介绍使用Dom4j和JDOM等技术进行XML解析。 首先,XML(eXtensible Markup Language)是一种用于标记数据的语言,广泛用于数据交换和配置文件。它的...
kettle动态解析XML文件数据导入Oracle或者其他数据库 需求背景: 因为客户每天都要通过接口通过ftp上传固定格式的xml的文件,需要每天定时解析指定目录下的指定名称的xml文件导入Oracle和其他的数据库,所以开发了这...
7. **文件结构分析**: 解析器需要能够处理IFC文件的层次结构,包括实体(Entities)、属性集(Property Sets)、类型定义(Type Definitions)等,以及它们之间的关系。 8. **错误处理和兼容性**: 由于IFC文件可能...
python解析protege构建的owl文件,获取其中定义的class,namespace,property以及individual。 终于不用jena了。 试验输入用的rdflib包解析的三元组。 输出可以用get_***()函数返回。
Property插件能正确解析并显示这些字符,避免了编码问题。 2. **语法高亮**:该插件提供了语法高亮功能,使键和值更加清晰,提高代码可读性。这对于识别错误和快速定位键值对非常有帮助。 3. **自动完成**:在输入...
.plist文件是Apple公司用于存储数据的一种文件格式,全称为Property List,中文可译为“属性列表”。这种文件格式主要被iOS和macOS系统广泛使用,用来保存设置、偏好设置或者应用程序的数据。.plist文件通常包含XML...
本主题将深入探讨`properties`文件的解析过程,以及如何创建一个工具来帮助我们方便地读取和操作这些文件。 首先,`properties`文件的格式非常简单,由键值对组成,每行一个键值对,键和值之间通过等号(=)或冒号...
本篇文章将深入讲解如何使用Java解析Excel(包括Excel 2003和2007格式)和CSV文件,并将解析的数据映射到Java Bean,以便后续的数据处理和存储。 首先,我们需要了解如何在Java中处理文件上传。在Servlet环境中,...
本示例"解析properties文件demo"将深入讲解如何在Java程序中读取和操作这些文件。 1. **properties文件格式** `properties`文件以键值对的形式存储数据,每行一个键值对,键和值之间用等号(`=`)或冒号(`:`)...
Apache POI库分为几个主要组件,例如HPSF(Hierarchical Property Set Format)用于处理属性,HWPF(Horrible Word Processor Format)用于处理旧版的`.doc`文件,而XWPF(eXtended Word Processing Format)则用于...
.plist文件是苹果iOS和macOS系统中常见的数据存储格式,全称为Property List,主要用于存储配置信息、用户设置或者应用程序的数据。这些文件通常包含了XML或二进制编码的数据,包括字符串、数字、数组、字典等类型。...
Java加载property文件配置过程解析 Java加载property文件配置过程是Java开发中非常重要的一部分,property文件是一种简单的文本文件,通常用于存储配置信息,国际化资源文件等。 Java提供了多种方式来加载property...
`.plist`(Property List)是苹果系统中用来存储数据的一种文件格式,它可以存储字符串、数字、数组、字典等类型的数据。对于图片资源,`.plist`通常存储了图片的元数据,如尺寸、旋转角度以及切图信息等。 解析....
3. **配置解析器**:可以使用`SAXParser`的`setProperty()`方法来配置解析器的行为,例如设置命名空间处理。 4. **解析XML**:最后,调用`parse()`方法启动解析过程。这个方法接受两个参数,一个是输入源(`Input...
当我们谈论“Spring中的BeanFactory解析XML文件”时,我们实际上是在讨论如何通过XML配置文件来定义、创建和管理bean。这篇文章将深入探讨BeanFactory的工作原理,以及XML配置文件在其中的作用。 首先,BeanFactory...
在Python中加载及解析properties配置文件的方法是数据处理及软件开发中的常见需求,尤其在需要统一管理配置项的应用场景中。properties文件是一种简单的文本格式文件,通常用来存储应用程序的配置信息。在Java编程...
在本案例中,我们将探讨如何使用Apache Jena库来解析和处理GO的OWL文件。 Apache Jena是一个开源Java框架,专门用于构建语义网和链接数据应用。它提供了强大的工具来处理RDF(Resource Description Framework)、...
print('属性内容:', ofd.get_property) # 发票属性 print('-' * 60) print('英文KEY:', ofd.parse) # 解析出数据英文KEY print('-' * 60) print('汉字KEY:', ofd.parse_han) # 解析出数据汉字KEY ------------...
本篇文章将围绕一个具体的示例——`CFile解析properties文件.txt`来探讨如何通过自定义类`CProperty`与`CProperties`实现对`.properties`文件的解析及读取。 #### 二、核心类设计 ##### 1. `CProperty`类 `C...
安装完成后,用户需要重启Eclipse,然后打开或创建一个Property文件,此时应该能看到中文字符被正确地解析和显示。如果遇到任何问题,可以查阅插件的文档或在线帮助来获取解决方案。 总结来说,"eclipse 编辑...