`

java访问.properties中的内容

    博客分类:
  • java
阅读更多

首先project.properties内容为

oadFile.path=F:\\work\\supplierCollection\\WebContent\\upload

 

然后有一个操作类:

package jy.util;

import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;

/**
 * 读取properties文件
 * 
 * @author jcicash
 */
public class PropertiesUtil
{
	private static PropertiesUtil instance = new PropertiesUtil();

	private Properties properties;

	private PropertiesUtil()
	{
		InputStream is = null;
		try
		{
			is = this.getClass().getClassLoader().getResourceAsStream("project.properties");
			properties = new Properties();
			properties.load(is);
		}
		catch (FileNotFoundException e)
		{
			System.out.println(e.getMessage());
		}
		catch (IOException e)
		{
			System.out.println(e.getMessage());
		}
		finally
		{
			try
			{
				if (is != null)
				{
					is.close();
				}
			}
			catch (IOException e)
			{
				System.out.println(e.getMessage());
			}
		}
	}

	public static PropertiesUtil getInstance()
	{
		return instance;
	}

	public String getValue(String key)
	{
		return properties.getProperty(key);
	}

	public String getValue(String key, String defaultValue)
	{
		return properties.getProperty(key, defaultValue);
	}
}

 当使用的时候

System.out.println(PropertiesUtil.getInstance().getValue("detailModelFile.path"));

 就可以打印出  F:\\work\\supplierCollection\\WebContent\\upload

分享到:
评论

相关推荐

    java读取.properties配置信息

    Java提供了内置的`Properties`类来方便地读取和写入这些配置文件,使得在程序中动态访问这些设置变得简单。 首先,我们需要创建`.properties`文件。例如,我们可以创建一个名为`config.properties`的文件,内容如下...

    jquery.i18n.properties.rar

    ".properties"则是Java世界中常见的配置文件格式,用于存储键值对,通常用于本地化文本资源。该插件将这两个元素结合,为jQuery提供了处理国际化属性文件的能力。 jquery.i18n.properties插件的主要功能是加载和...

    java 读properties 文件六种方法

    本文将详细介绍Java中读取Properties文件的六种方法,以及在Web应用环境下的一种额外方式。 ### 方法一:使用`java.util.Properties`类的`load()`方法 这是最直接的方法,通过创建`Properties`对象并调用其`load()...

    day14_结构化数据库代码_以mysql为例_包含db.properties,JdbcUtils.java等

    在IT行业中,数据库是存储和管理数据的核心工具,而结构化的数据库系统如MySQL更是开发者们常用的数据库管理系统之一...学习和掌握这些内容对于任何Java开发者来说都是至关重要的,因为它们是构建数据驱动应用的基础。

    springBoot application.properties基础配置大全.pdf

    Spring Boot是一个广泛使用的Java框架,用以简化新Spring应用的初始搭建以及开发过程。它使用特定的配置文件`application.properties`来进行应用的配置,这个文件位于项目的`src/main/resources`目录下。以下就是`...

    读取properties文件路径的两种方式.zip

    在这个例子中,`Files.newBufferedReader()`方法创建了一个用于读取文件的`BufferedReader`,然后`Properties`类的`load()`方法加载了文件内容。 项目示例中的`demo`部分可能包含了这两个方法的实际代码和运行结果...

    jquery-i18n-properties-1.0.9.js

    这个库基于jQuery框架,利用.properties文件格式存储不同语言的文本资源,使得内容可以根据用户的地区设置动态切换。 jQuery i18n Properties 的核心功能在于其对.properties文件的处理。这些文件是一种常用的Java...

    Java读取Properties文件的六种方法

    在Java开发中,`Properties` 文件常用于存储配置信息,如数据库连接字符串、应用配置等。正确且高效地读取这些配置文件对于程序运行至关重要。本文将详细介绍六种不同的方法来读取 `Properties` 文件,并提供相应的...

    jquery.i18n.properties在asp.net里的应用

    jQuery.i18n.properties 是基于 jQuery 的一个轻量级国际化插件,它支持 .properties 文件格式,这种格式在 Java 开发中常用来存储多语言资源。通过这个插件,开发者可以在前端直接调用和管理这些资源,从而实现...

    win32comm.dll,comm.jar,javax.comm. properties

    以下将详细讲解“win32comm.dll”,“comm.jar”以及“javax.comm.properties”这三个关键元素,并介绍如何在Java Applet中使用它们来实现串口通信。 首先,"win32comm.dll"是Windows操作系统下的一个动态链接库...

    javaFtp.rar_FTP界面_FtpStatus.properties_JAVAFTP_java f_java ftp

    在描述中提到的"ftpstatus.properties"文件,这是一个属性配置文件,通常用于存储程序运行时的状态或者配置信息。在Java FTP程序中,它可能包含关于FTP连接状态、错误代码或提示信息等的定义,方便程序在运行过程中...

    读取properties文件返回map

    本篇将详细讲解如何在Java中读取`properties`文件并将其内容转换为`Map`对象。 1. **properties文件结构** `properties`文件的结构非常简单,每行代表一个键值对,键和值之间用等号`=`或冒号`:`分隔。例如: ``` ...

    .properties快捷存储

    在IT行业中,".properties" 文件是一种常见的配置文件格式,它被广泛用于Java和其他支持此格式的编程语言中,用于存储程序的配置信息、属性值或国际化文本。".properties" 文件的特点是键值对的结构,其中键和值之间...

    java对properties配置文件的读和写

    System.out.println(object.toString() + ":" + properties.getProperty(object.toString())); } ``` **2. 写入properties配置文件** 1.2.1 初始化`Properties`对象和`FileOutputStream`:创建`Properties`对象,...

    jsm.default.DBConnMgr.properties.rar_properties

    "jsm.default.DBConnMgr.properties"是一个基于Java Properties格式的配置文件,广泛应用于Java开发中。此类文件主要用于存储程序的配置信息,如数据库连接参数、系统参数等,以键值对的形式存在,易于读取和修改。...

    gradle-4.1-all.zip+gradle-wrapper.properties

    在UE4项目中,`gradle-wrapper.properties`通常包含如下内容: ```properties distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip distributionPath=wrapper/dists zipStorePath=...

    短信猫收发lib及Demo---comm.jar,javax.comm.properties和win32comm.dll

    它提供了底层的串口通信功能,Java程序通过加载这个库来访问串口设备,比如短信猫。 5. **短信猫接收与发送短信代码.txt**:这个文件可能包含了使用Java编写的短信猫收发短信的示例代码。开发者可以通过阅读和理解...

    Python实现读取Properties配置文件的方法

    在Python编程中,有时我们需要处理Java开发中常用的`.properties`配置文件。虽然Python标准库并未直接提供处理此类文件的模块,但我们可以自定义一个类来实现这个功能。本篇文章将详细探讨如何通过Python来读取并...

    java类文件通过$获取properties文件的属性值

    本文将详细介绍如何在Java类文件中通过`${}`语法来获取`.properties`文件中的属性值,并结合提供的示例代码进行分析。 #### 1. 什么是 `.properties` 文件? `.properties`文件是Java中一种常见的配置文件格式,它...

    OCS4J.properties文件下载

    《OCS4J.properties配置详解及其在Java开发中的应用》 在Java开发中,配置文件起着至关重要的作用,它们通常用于存储应用的环境特定设置、数据库连接信息、系统参数等,使得应用程序能够根据不同的环境进行适配。...

Global site tag (gtag.js) - Google Analytics