1、使用java.util.Properties类的load()方法
示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name));
Properties p = new Properties();
p.load(in);
2、使用java.util.ResourceBundle类的getBundle()方法
示例: ResourceBundle rb = ResourceBundle.getBundle(name, Locale.getDefault());
3、使用java.util.PropertyResourceBundle类的构造函数
示例: InputStream in = new BufferedInputStream(new FileInputStream(name));
ResourceBundle rb = new PropertyResourceBundle(in);
4、使用class变量的getResourceAsStream()方法
示例: InputStream in = JProperties.class.getResourceAsStream(name);
Properties p = new Properties();
p.load(in);
5、使用class.getClassLoader()所得到的java.lang.ClassLoader的getResourceAsStream()方法
示例: InputStream in = JProperties.class.getClassLoader().getResourceAsStream(name);
Properties p = new Properties();
p.load(in);
6、使用java.lang.ClassLoader类的getSystemResourceAsStream()静态方法
示例: InputStream in = ClassLoader.getSystemResourceAsStream(name);
Properties p = new Properties();
p.load(in);
补充
Servlet中可以使用javax.servlet.ServletContext的getResourceAsStream()方法
示例:InputStream in = context.getResourceAsStream(path);
Properties p = new Properties();
p.load(in);
Java加载Properties文件的六种方式
(本教程仅供研究和学习,不代表JAVA
中文网观点)
本篇文章链接地址:http://www.javaweb.cc/language/java/062306.shtml
分享到:
相关推荐
本文将深入探讨在SSM框架下加载properties配置文件的几种常见方法。 1. **使用Spring的PropertyPlaceholderConfigurer** Spring提供了`PropertyPlaceholderConfigurer`类,可以方便地从.properties文件中读取属性...
1. **加载Properties文件**:你可以使用`java.util.Properties`类来加载文件。首先,创建一个Properties对象,然后调用`load()`方法加载文件。这通常在类的初始化或静态块中完成。 ```java Properties prop = new ...
下面将详细介绍几种在Java中读取`.properties`配置文件的方法。 1. 使用`java.util.Properties`类 `Properties`类是Java提供的一种内置机制,用于处理属性列表。它继承了`Hashtable`类,提供了加载和保存属性列表...
Java读取Properties文件几种方法总结 Java读取Properties文件是Java开发中常见的操作,Properties文件是一种常用的配置文件格式,可以存储各种配置信息。Java提供了多种方法来读取Properties文件,本文将总结六种...
在Java中,加载Properties文件时需要正确指定其路径。这通常通过以下两种方式完成: 1. 相对类路径:如果你的Properties文件与Java源代码位于同一目录结构下,可以使用`getResourceAsStream()`方法,配合类路径来...
以下是对Java加载`.properties`文件六种方法的详细总结: 1. **使用`java.util.Properties`类的`load(InputStream in)`方法** 这是最直接的方法,通过`FileInputStream`打开文件,然后将输入流传递给`Properties`...
本篇文章将详细探讨Java中加载配置文件的几种常见方式。 1. **使用Properties类** Java标准库中的`java.util.Properties`类是处理.properties文件的主要工具。我们可以使用`Properties.load()`方法从InputStream中...
在操作Properties文件时,有几种常见的操作: a. 查询键值对: - `getProperty(String key)`:根据指定的键查找属性,如果没有找到则返回null。 - `getProperty(String key, String defaultValue)`:如果找不到键...
在Java程序中,资源文件的加载通常涉及以下几种路径: 1. **WEB-INF/classes** - 该目录通常用于存放Java类文件、属性文件以及其他需要被包含在Web应用中的资源文件。 - 在Spring等Web框架中,这是一个重要的位置...
直接使用`java.util.Properties`类加载Properties文件,然后通过`getProperty()`方法获取值: ```java Properties props = new Properties(); InputStream is = getClass().getResourceAsStream("/config/...
本文将详细介绍几种SpringMVC加载Properties文件的方法。 1. 通过`context:property-placeholder`实现配置文件加载 这是最常用的方式,通过在Spring的配置文件(如`spring.xml`)中引入`context`命名空间,并使用`...
`.properties`文件是Java中一种常见的配置文件格式,它以键值对的形式存储数据,其中键(key)和值(value)之间用等号(`=`)或冒号(`: `)分隔。这种文件通常用于存储程序的各种配置参数,例如数据库URL、用户名...
在Java开发中,`properties`文件是一种非常常见的配置文件格式,它主要用于存储程序的各种配置信息。通过这种方式,可以实现程序与配置的分离,便于维护和调整。本文将详细介绍如何使用Java中最基本的方式来读取`...
在Java中,我们可以使用多种方法来读取配置文件,下面将详细介绍几种常见的方法。 1. **使用`java.io`流读取** 最基础的方式是使用Java的I/O流来读取文本配置文件(通常是.properties格式)。例如,`java.io....
在Java编程语言中,Properties文件是一种常见的存储配置信息的方式,它们通常用于保存应用程序的设置、数据库连接字符串等数据。Properties文件以键值对的形式组织,其中键和值之间用等号(=)或冒号(:)分隔。在本...
在Java类中,读取配置文件信息可以使用多种方法,其中一种方法是使用`this.getClass().getClassLoader().getResourceAsStream`方法。 `this.getClass().getClassLoader().getResourceAsStream`方法是Java类中的一种...
其中,使用`java.util.Properties`类来读取`.properties`文件是一种常见且实用的方法。下面将详细阐述如何利用Java来读取`properties`文件,并解析其中的关键代码。 #### Properties类简介 `java.util.Properties`...
在Java编程中,`properties`配置文件是一种常用的存储配置信息的方式。这些文件通常以`.properties`为扩展名,其中包含了键值对,用于保存应用程序的配置参数,如数据库连接字符串、系统路径、应用版本等。读取这些...
在IT行业中,尤其是在软件开发领域,`properties` 文件是一种常见的配置文件格式,广泛应用于Java和其他支持此格式的编程语言中。这些文件主要用于存储程序的配置信息、本地化文本或者其他键值对数据。在本场景中,`...
Java程序在处理动态配置时,通常会使用.properties配置文件,这是一种简单且常见的存储配置信息的方式。这类文件由键值对组成,便于Java程序通过`java.util.Properties`类进行读取和写入。本文将深入探讨如何在Java...