`

java -- properties文件信息的解析

    博客分类:
  • Java
 
阅读更多

需要写文件总名称加后缀

package com.properties;

import java.io.IOException;
import java.util.Properties;
/**
 * 
 * @author zhengshijun
 *
 */
public class AnalyticalSql
{
	private static Properties properties = new Properties();
	
	static{
		try {
			properties.load(AnalyticalSql.class.getClassLoader().getResourceAsStream("message.properties"));
		} catch (IOException e) {

			e.printStackTrace();
		}
	}
	/**
	 * 也可使用 return (String) properties.get(key); 获取value
	 * @param key
	 * @return
	 */
	public static String readSql(String key)
	{
		return properties.getProperty(key);
	}
}

 

只需要写文件名即可读取

package com.properties;

import java.util.MissingResourceException;
import java.util.ResourceBundle;

/**
 * 
 * @author zhengshijun
 *
 */
public class AnalyticalProperties
{
    private static ResourceBundle cache = null;
	
	static{
		try{
			cache =ResourceBundle.getBundle("message");
		}catch(RuntimeException e){
			e.printStackTrace();
		}
		
	}
	public static String getValue(String key)
	{
		try{
			return cache.getString(key);
		}catch(MissingResourceException m){
			return null;
		}
	}
}

 文件对象只需写静态块,只供第一次加载的时候创建读取,提高系统性能

分享到:
评论

相关推荐

    java解析Properties配置文件为对象Bean

    利用java的反射解析Properties文件转成对象 /** * 解析properties文件为对象 * @param * @param propPath * @param cls * @return * @throws InstantiationException * @throws ...

    aip-java-sdk-4.9.0

    开发者需要创建一个log4j.properties或log4j.xml配置文件,并将其包含在项目中。 总结来说,"aip-java-sdk-4.9.0"提供了与百度云文字识别服务交互的接口,而log4j和json库则分别支持日志管理和数据交换。通过理解...

    cors-filter-2.5 + java-property-utils-1.9.1.zip

    `java-property-utils`库提供了一组工具类,用于处理Java的属性文件(.properties)。这些工具可能包括读取、写入、解析和格式化属性文件的功能。在配置CORS Filter时,我们可能需要从属性文件中加载配置参数,如...

    java-property-utils-1.9.jar

    在Java编程中,属性文件通常用于存储应用的配置信息,如数据库连接字符串、日志级别等。`java-property-utils-1.9.jar`是这个工具库的一个版本,它提供了一系列方便的API,帮助开发者更加便捷地管理和读取这些属性。...

    java-property-utils-1.9.1.zip

    在开发过程中,我们经常需要与.properties 文件打交道,这些文件通常用于存储配置信息。Java 默认的 Properties 类虽然功能基础,但有时不足以满足复杂的属性处理需求,这时 java-property-utils 就能提供更多的便利...

    解决Tomcat跨域的jar包,java-property-utils-1.9.jar

    在Tomcat中,配置跨域通常涉及到修改`web.xml`文件或者使用Filter来设置响应头,这些操作可能需要读取和解析配置文件,这时`java-property-utils`就派上用场了。例如,我们可以用它来读取服务器配置中的跨域允许的...

    java解析读取properties文件的6中方法总结

    在Java编程中,Properties文件是用于存储配置信息的文本文件,通常以键值对的形式存在,广泛应用于系统配置、国际化和本地化等场景。本文将详细介绍六种在Java中解析和读取Properties文件的方法。 1. **使用...

    Properties文件解析.zip

    在Java编程语言中,`properties`文件是一种常用的配置文件格式,用于存储应用程序的...通过封装这些功能,我们可以创建一个`properties`文件解析工具,简化开发者的工作流程,使其能够快速、方便地读取和更新配置信息。

    mysql-connector-java-8.0.11&mysql;-connector-java-5.1.44.rar

    解压缩后,你会找到两个版本的`.jar`文件,这是Java可执行的二进制文件,可以直接添加到Java项目的类路径中,以启用数据库连接。同时,还包含了`.src`源码,这对于开发者来说非常宝贵,可以深入理解连接器的工作原理...

    js读取properties文件

    由于.js直接解析.properties文件并不方便,因此通常会使用第三方库,如`js-properties`,它提供了一个简单的API来读取和写入.properties文件。首先,你需要通过npm安装这个库: ``` npm install js-properties ...

    Properties 文件比较工具

    Properties文件在Java编程中起着至关重要的作用,它们通常用于存储配置信息,如数据库连接字符串、应用程序设置等。本项目提供了一个专门的“Properties文件比较工具”,它采用Java语言编写,能够帮助开发者快速检查...

    excel与properties文件相互转换

    Excel是一种广泛用于数据处理和分析的电子表格工具,而Properties文件则常见于Java开发中,用于存储配置信息。两者之间的相互转换能提升工作效率,特别是在处理大量配置数据时。 Excel文件(.xlsx或.xls)是...

    解析properties文件demo

    本示例"解析properties文件demo"将深入讲解如何在Java程序中读取和操作这些文件。 1. **properties文件格式** `properties`文件以键值对的形式存储数据,每行一个键值对,键和值之间用等号(`=`)或冒号(`:`)...

    java解析DWG文件为json使用superMap

    【标题】:“java解析DWG文件为json使用superMap” 【描述】:“java使用superMap解析DWG文件为json输出,本地通过,附件中为word操方式按照步骤可以导入数据集” 【标签】:“java解析DWG文件json java读取dwg...

    读取properties文件返回map

    1. **properties文件结构** `properties`文件的结构非常简单,每行代表一个键值对,键和值之间用等号`=`或冒号`:`分隔。例如: ``` username=admin password=123456 database.url=jdbc:mysql://localhost:3306/...

    Tomcat解决跨域的两个jar包java-property-utils-1.9.jar和cors-filter-1.7.jar

    3. 使用`java-property-utils-1.9.jar`读取并解析这个配置文件,将其配置到Filter中。 4. 在`web.xml`配置文件中,定义`CORSFilter`并绑定到相应的URL模式: ```xml <filter-name>CORSFilter</filter-name> ...

    java实现properties文件读取

    在Java编程中,Properties文件是用于存储配置信息的文本文件,通常以键值对的形式存在。这些文件在程序运行时可以被加载并解析,以便应用根据配置内容进行动态行为调整。本篇将深入探讨如何使用Java来实现Properties...

    Java读取含中文key的properties文件

    在Java编程中,Properties文件是用于存储配置信息的文本文件,通常包含键值对,其中键和值之间用等号(=)或冒号(:)分隔。当我们需要处理包含中文键的Properties文件时,可能会遇到编码问题,因为默认的ISO-8859-1...

    读取properties返回map并写入文件

    在Java编程中,处理配置文件通常是一个常见的任务,特别是.properties文件。这些文件用于存储应用程序的配置参数,便于管理和更改。本篇文章将详细讲解如何读取.properties文件,将其内容转化为Map对象,以及如何将...

    能保存Properties文件注释的Properties工具类

    5. 自定义的`store()`方法:根据内部存储的信息,重建并写出完整的Properties文件。 使用`CommentedProperties`,开发者可以在处理配置文件时保持其原有的注释,这对于理解和维护代码非常有帮助。此外,此类还可以...

Global site tag (gtag.js) - Google Analytics