`
schy_hqh
  • 浏览: 556111 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

(基础)Properties文件的读取

 
阅读更多

Properties文件的读取

 

Maven项目,其中src/main/resources资源目录下,有一个properties文件

redis.propertites

ip=10.0.60.165
port=6379

 

 

第一种方式

 

通过获取到的URL转换为文件的绝对路径

	public static void getValue_Reader() {
		//该资源文件放在src/main/resources目录下,maven执行package命令时会将这些文件拷贝到target/classes目录下
		String fileName = "redis.properties";
		URL url = ClassLoader.getSystemResource(fileName);
		String fullPath = url.toString();
		fullPath = fullPath.substring("file:/".length());
		System.out.println(fullPath);
		Properties prop = new Properties();
		try {
			//文件较大,可以再使用BufferedReader进行包装
			prop.load(new FileReader(fullPath));
		} catch (Exception e) {
			e.printStackTrace();
		}
		System.out.println(prop.get("ip"));
	}

 

 

 

第二种方式

直接从类路径加载目录中获取资源文件

	public static void getValue_Stream() {
		String fileName = "redis.properties";
		InputStream in = ClassLoader.getSystemResourceAsStream(fileName);
//		InputStream in = Thread.currentThread().getContextClassLoader().getResourceAsStream(fileName);
		
		Properties prop = new Properties();
		try {
			prop.load(in);
		} catch (Exception e) {
			e.printStackTrace();
		}
		System.out.println(prop.get("ip"));
	}

 

 

 

分享到:
评论

相关推荐

    读取properties文件返回map

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

    Java读取properties文件的三种方式

    在Java编程中,读取properties文件是常见的任务,主要用于配置应用程序的参数或环境变量。properties文件通常以键值对的形式存储数据,便于管理和修改。本文将详细介绍三种在Java中读取properties文件的方法。 1. ...

    c#操作properties,读写配置文件

    除了`Properties.Settings`类之外,还可以使用`ConfigurationManager`类来读取配置文件中的设置。这种方式适用于那些不希望在代码中硬编码配置项名称的情况。 1. **读取设置**: ```csharp string value = ...

    java properties文件中文转化

    当我们在properties文件中直接使用中文时,Java在读取时可能会出现乱码。为了解决这个问题,我们可以使用两种策略: 1. 文件编码转换:在写入properties文件时,使用支持中文的编码,如UTF-8。在读取时,需要指定...

    java Properties文件key,value读取

    读取Properties文件是Java开发中的基础操作,下面我们将详细探讨如何在Java中读取Properties文件的内容。 首先,我们需要引入`java.util.Properties`类,这是Java提供用来处理Properties文件的核心类。以下是一个...

    读取.properties文件

    // 指定.properties文件路径,这里假设文件在项目的根目录下 String filePath = "config.properties"; FileInputStream fis = new FileInputStream(filePath); // 创建Properties对象 Properties prop = new ...

    使用J2SEAPI读取Properties文件的六种方法

    这是最基础且常用的方法,直接通过InputStream读取Properties文件。 ```java Properties props = new Properties(); InputStream in = new FileInputStream("config.properties"); props.load(in); in.close(); ```...

    Python读取properties配置文件操作示例

    1. **Python读取配置文件**:Python标准库中并没有直接支持读取.properties文件格式的模块,常见的库如configparser是用来读取ini文件的。因此,当需要处理.properties文件时,需要自定义代码来解析这种格式。 2. *...

    java完美公共方法读取properties文件的值

    实现Properties文件读取类 接下来,我们将实现一个名为`PropertyUtil`的类,该类负责读取`properties`文件并返回指定键的值。示例代码如下: ```java import java.io.InputStream; import java.util.Properties; ...

    java读取properties属性文件

    我们可以通过以下步骤来读取properties文件: 1. **加载Properties文件**: 使用`Properties`类的`load()`方法,通常配合`InputStream`从文件系统或类路径加载属性文件。例如: ```java Properties props = new ...

    java读取properties文件的方法

    本篇文章将深入探讨如何在Java中读取Properties文件,以及相关的关键技术和注意事项。 首先,Properties类是Java用于处理属性列表的工具类,它可以加载和保存键值对的数据。以下是一个简单的例子,演示了如何读取...

    java读取配置文件xml ,properties,txt

    properties文件是Java特有的配置文件格式,用于存储键值对。我们可以使用`java.util.Properties`类来读取和写入此类文件。`ExecutePropertiesUtil.java`文件可能展示了如何使用Properties类的示例代码: ```java ...

    java读取配置文件

    Java NIO(New IO)提供了非阻塞的I/O操作,可以更高效地处理文件读取: ```java Path path = Paths.get("config.properties"); Properties props = new Properties(); try (InputStream in = Files....

    多种方式读取Properties代码示例

    本文将详细介绍多种读取Properties文件的方法,并提供相关的代码示例。 1. **使用Properties类加载文件** 最常用的方式是通过`java.util.Properties`类来读取`.properties`文件。以下是一个简单的示例: ```java ...

    Spring Boot的properties配置文件读取

    总的来说,Spring Boot的properties配置文件读取过程是一个多层次、灵活且可扩展的机制。它不仅包含了将配置文件加载到Spring Environment中的功能,还提供了各种扩展点,允许用户根据自己的需求来定制配置加载的...

    java对properties文件的操作.pdf

    Java对Properties文件的操作涉及...在Java中操作Properties文件是一种基础但非常重要的技能,无论是在简单的桌面应用程序中,还是在复杂的服务器端应用中,合理地管理配置信息对于保持应用的灵活性和可维护性至关重要。

    读取配置文件获得数字进行计算

    在IT行业中,读取配置文件并获取数字进行计算是一项基础且重要的任务,广泛应用于各种软件系统和应用程序。配置文件通常包含应用的设置、参数或环境信息,这些信息往往是以键值对的形式存储,便于程序在运行时动态...

    保存配置文件和读取配置文件

    对于其他语言,如Java,有`java.util.Properties`处理.properties文件,或者`javax.xml.bind`包处理XML。 为了确保配置文件的安全性,开发人员还需要考虑加密存储敏感信息,比如密码和API密钥。此外,配置文件版本...

Global site tag (gtag.js) - Google Analytics