`

读取属性文件

 
阅读更多
package cn.test;

import java.io.InputStream;
import java.util.HashMap;
import java.util.Map;
import java.util.Properties;


public class AppConfig {
	
	private static AppConfig inst;

	public static AppConfig init() {

		if (inst == null) {
			inst = new AppConfig();

		}
		return inst;
	}
	
	public  static final String[] PROPERTIES_PATH = new String[] { "/jdbc.properties" };
	
	private Properties pros = new Properties();
	
	private Map<String,Object> ctx = new HashMap<String, Object>();
	
	private AppConfig() {
		
		try {
			for (int i = 0; i < PROPERTIES_PATH.length; i++) {
				
				String propFile = PROPERTIES_PATH[i];
				InputStream is =this.getClass().getResourceAsStream(propFile);
				
				pros.load(is);
			}
		} catch (Exception e) {
			e.printStackTrace();
		}
		
	}
	
	
	public static String getProperty(String key) {
		return inst.pros.getProperty(key);
	}
	
	public static String getProperty(String key,String defValue) {
		return inst.pros.getProperty(key, defValue);
	}
	
	public static void putAttr(String key,Object value) {
		inst.ctx.put(key, value);
	}
	
	public static Object getAttr(String key) {
		return inst.ctx.get(key);
	}
	
	public static void main(String[] args) {
		AppConfig.init();
		String eamil=AppConfig.getProperty("jdbc.drive");
		System.out.println(eamil);
	}
	
	
}
  • 大小: 10.3 KB
  • 大小: 5.1 KB
分享到:
评论

相关推荐

    java读取属性文件

    在本教程中,我们将深入探讨如何在Java中读取属性文件,并结合日志记录进行操作。 首先,我们需要了解如何创建一个简单的属性文件。例如,我们创建一个名为`config.properties`的文件,内容如下: ``` database....

    读取属性文件连接数据库

    接下来,我们将在Java代码中读取这个属性文件。我们可以使用`java.util.Properties`类来加载和处理属性文件。以下是一个简单的示例: ```java import java.io.FileInputStream; import java.io.IOException; import...

    属性文件的读写

    在读写属性文件时,可能会遇到文件找不到、权限不足等问题。为了确保程序的健壮性,应使用`try-catch`块处理异常,如`FileNotFoundException`和`IOException`。 6. **在项目中的应用** 从提供的文件列表看,`User...

    Java读取属性文件

    Java读取属性文件,可以参考参考。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

    属性文件读写操作类

    自定义类可以封装`Properties`对象,并提供更方便的方法来读写属性文件。 8. **使用流和资源管理** 为了遵循Java的“try-with-resources”语句,可以使用`try`块自动关闭输入/输出流: ```java try ...

    XML和属性文件读取和写入

    ### 属性文件读取 Java提供了`java.util.Properties`类来处理属性文件。这些文件通常具有.key=value格式。 ```java import java.io.FileInputStream; import java.util.Properties; // 读取属性文件 Properties ...

    java读取pdf文件属性

    本文将深入探讨如何使用Java读取PDF文件的属性,如作者、标题等元数据,以及相关的知识点。 ### 一、Java读取PDF文件属性的技术背景 在Java中读取PDF文件属性主要依赖于开源库PDFBox。PDFBox是一个用于处理PDF文档...

    java操作属性文件.pdf

    Java 操作属性文件是 Java 编程语言中的一种重要技术,用于读取、写入和修改属性文件。属性文件是 Java 程序中的一种常见配置文件,用于存储程序的配置信息。Java 提供了两种方式来操作属性文件,一种是使用 ...

    C语言对HDF文件数据集和属性的读写[文].pdf

    C语言对HDF文件数据集和属性的读写 本文主要介绍了使用C语言对HDF( Hierarchical Data Format)文件进行数据集和属性的读写操作。HDF文件是一种高效的数据存储格式,广泛应用于科学计算、数据分析和数据存储等领域...

    如何读取webroot文件下的属性文件

    在本文中,我们将详细探讨如何在Java Web环境中读取`webroot`文件下的属性文件。 1. **属性文件结构** 属性文件是键值对的简单文本格式,每一行代表一个键值对,以等号`=`或冒号`:`分隔键和值。例如: ``` ...

    读取webroot文件下的属性文件

    本篇将详细介绍如何在Java环境下读取webroot目录下的属性文件。 首先,确保属性文件已经放置在webroot目录下,例如:`/webroot/config/app.properties`。这个文件应包含键值对,如`key=value`的格式。 步骤1:导入...

    J2ME图片改成属性文件

    2. **读取属性文件**:在J2ME项目中,我们使用`BinReader.java`这样的类来读取属性文件。这个类应该包含解析属性文件并解码图片数据的逻辑。通常,它会通过`java.io.InputStream`读取属性文件,使用`java.util....

    属性文件插件记载

    - 开发者可以通过`Properties.load()`方法读取属性文件,`Properties.store()`方法将其写入到文件,从而实现配置信息的读写。 4. **工具辅助**: - 属性文件插件除了提供编辑功能外,可能还包括搜索、替换、版本...

    JAVA读取属性文件的几种方法总结

    在Java编程中,读取属性文件是常见的任务,通常用于加载配置信息或国际化文本。以下是对几种在Java中读取属性文件的方法的详细介绍: 1. **使用`java.util.Properties`类的`load()`方法** 这是最基础的读取属性...

    用JAVA 读属性文件

    在本篇文章中,我们将深入探讨如何使用Java来读取属性文件。 首先,让我们了解什么是`java.util.Properties`类。这个类是Java标准库的一部分,专门用于处理属性文件。它提供了一组方法,用于加载、保存、设置和获取...

    01-属性文件的操作.rar_配置文件的修改

    在给定的资源"01-属性文件的操作.rar_配置文件的修改"中,我们将会探讨如何使用Java来读取、修改和保存属性文件。 1. **读取属性文件** 要读取属性文件,首先需要加载文件内容。Java提供`java.util.Properties`类...

Global site tag (gtag.js) - Google Analytics