/**
*
* 读取db.properties 文件信息
test.user=xiaohua;
*/
import java.io.*;
import java.util.*;
public class SystemConfig {
static private SystemConfig instance;
public String getConfigInfomation(String key) {
InputStream is = getClass().getResourceAsStream("/db.properties");
Properties dbProps = new Properties();
try {
dbProps.load(is);
return dbProps.get(key).toString();
} catch (IOException e) {
System.err.println("不能读取属性文件请确保db.properties在CLASSPATH指定的路径中");
return "";
} catch (NullPointerException ex) {
return "";
}
}
public static String getValue(String key) {
if (instance == null)
instance = new SystemConfig();
return instance.getConfigInfomation(key);
}
public static void main(String[] args)throws Exception
{
new SystemConfig().getValue("test.user");
}
}
分享到:
相关推荐
这篇博客文章“属性文件读写操作类”可能详细介绍了如何在Java中进行属性文件的操作,包括读取和写入。下面将详细阐述相关知识点。 1. **属性文件格式** 属性文件是纯文本文件,其内容通常以UTF-8编码,每一行表示...
这篇博客“spring,配置文件从属性文件读取JDBC连接的相关参数”将深入探讨如何实现这一功能。 首先,我们需要一个属性文件,例如`database.properties`,在这个文件中存储JDBC连接的敏感信息,如数据库URL、用户名...
### 属性文件读取 Java提供了`java.util.Properties`类来处理属性文件。这些文件通常具有.key=value格式。 ```java import java.io.FileInputStream; import java.util.Properties; // 读取属性文件 Properties ...
以下是如何将日志记录与属性文件读取结合起来: ```java import java.io.FileInputStream; import java.io.IOException; import java.util.Properties; import java.util.logging.FileHandler; import java.util....
以下是对属性文件读写操作的详细解释: 1. **属性文件格式** 属性文件由一系列键值对组成,每行一个。键和值之间用等号`=`或冒号`:`分隔,例如: ``` username=admin password=123456 ``` 空行和注释行(以`#...
读取自定义属性文件内容,可以自己定义属性文件的名字,任何路径都可以
这篇博文主要探讨的是如何在Java环境中读取和写入XML属性文件。 首先,我们需要了解XML文件的基本结构。一个XML文件由一系列的元素组成,每个元素由开始标签、元素内容和结束标签构成,如 `<tag>content</tag>`。...
JAVA配置文件读取,加载操作
C语言对HDF文件数据集和属性的读写 本文主要介绍了使用C语言对HDF( Hierarchical Data Format)文件进行数据集和属性的读写操作。HDF文件是一种高效的数据存储格式,广泛应用于科学计算、数据分析和数据存储等领域...
// 从文件读取 1024 字节的数据 file2.write(buffer, 1024); // 向文件写入 1024 字节的数据 在实际应用中,根据需要的不同,选择不同的类来定义:如果想以输入方式打开文件,就用 ifstream 来定义;如果想以输出...
本篇将详细介绍如何在Java环境下读取webroot目录下的属性文件。 首先,确保属性文件已经放置在webroot目录下,例如:`/webroot/config/app.properties`。这个文件应包含键值对,如`key=value`的格式。 步骤1:导入...
本文将深入探讨如何使用Java读取PDF文件的属性,如作者、标题等元数据,以及相关的知识点。 ### 一、Java读取PDF文件属性的技术背景 在Java中读取PDF文件属性主要依赖于开源库PDFBox。PDFBox是一个用于处理PDF文档...
在本文中,我们将详细探讨如何在Java Web环境中读取`webroot`文件下的属性文件。 1. **属性文件结构** 属性文件是键值对的简单文本格式,每一行代表一个键值对,以等号`=`或冒号`:`分隔键和值。例如: ``` ...
接下来,我们将在Java代码中读取这个属性文件。我们可以使用`java.util.Properties`类来加载和处理属性文件。以下是一个简单的示例: ```java import java.io.FileInputStream; import java.io.IOException; import...
在Java应用程序中,我们可以使用特定的类来读取和写入这些属性文件,以便在运行时动态地访问或修改配置。本文将深入探讨如何使用基于属性文件的读取类,以及`db.properties`文件在实际应用中的用途。 首先,让我们...
通过属性文件读取数据库连接信息,可以方便地管理和更新数据库配置,同时避免硬编码,提高代码的可维护性。在实际开发中,根据业务场景选择单数据源、多数据源或动态数据源,确保系统的稳定性和扩展性。