`

获取properties属性文件的方法

 
阅读更多
一、使用spring的PropertiesLoaderUtils得到properties 
import org.springframework.core.io.support.PropertiesLoaderUtils;

public class PropertiesUtils {
 public static String getProperty(String key) {
  String value= null;
  java.util.Properties props;
  try {
  // server.properties文件在classpath目录下,若是在其他目录下, 则必须写成正确的路径
   props = PropertiesLoaderUtils.loadAllProperties("server.properties");
   value= props.getProperty(name);//根据key得到对应的value
  } catch (IOException e) {
   e.printStackTrace();
  }
  return value;

 }
}


二、使用getClassLoader得到properties 
/**
 * @Description 根据key, 获取value
 *
 * @param key
 * @return value
 * @author liangbao.huang 
 * @date 2015-5-13 下午9:30:31 
 */
public static String getValue(String key){
	if(null == key || "".equals(key)){
		new IllegalArgumentException("Properties key can't allow empty");
	}
	if(pro.isEmpty()){
		try {
			// propertiesUtils.class url需要加上"/" 
			// propertiesUtils.class.getClassLoader() url可省略"/"
			pro.load(PropertiesUtils.class.getResourceAsStream("/server.properties"));
			pro.load(PropertiesUtils.class.getClassLoader().getResourceAsStream("server.properties"));
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
	
	return pro.getProperty(key);
}
分享到:
评论

相关推荐

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

    实际使用这个类时,首先确定配置文件的路径,然后创建`Properties`类的实例,最后调用`getProperties`方法获取配置字典: ```python import sys fileName = sys.path[0] + '\\' + 'system.properties' p = ...

    java读取properties属性文件

    在Java编程中,读取properties属性文件是一项常见的任务,它主要用于存储配置信息,如数据库连接字符串、系统参数等。Properties文件通常以键值对的形式组织,键和值之间用等号(=)或冒号(:)分隔。这篇博客()...

    读取properties文件返回map

    读取`properties`文件是Java和JavaScript中常见的任务,主要是为了获取应用的配置信息。通过`Properties`类(Java)或第三方库(JavaScript),可以轻松地加载和解析这些文件,将内容转换为方便操作的数据结构。...

    android中读取properties文件

    `java.util.Properties`是Java提供的一种用于处理`.properties`文件的类,它可以加载、保存键值对,并提供获取和设置键值的方法。`load()`方法用于从输入流加载键值对,`getProperty()`用于获取特定键对应的值。 4...

    java读取.properties配置文件的几种方法

    在这个例子中,我们首先创建一个`Properties`对象,然后通过`FileInputStream`打开配置文件,使用`load()`方法加载属性,最后用`getProperty()`获取指定键的值。 2. 使用`ResourceBundle`类 `ResourceBundle`类...

    properties文件的读取

    3. **读取properties文件内容** 一旦文件加载成功,可以使用`getProperty()`方法获取特定键的值: ```java String username = prop.getProperty("username"); String password = prop.getProperty("password"); ...

    Java读取properties文件的三种方式

    总结,Java中读取properties文件的方法包括使用Properties类加载文件、通过ClassLoader获取类路径下的文件以及利用try-with-resources语句进行资源管理。根据具体的应用场景,选择合适的方法可以更高效地处理配置...

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

    ### Java 类文件通过 $ 获取 properties 文件的属性值 在Java开发中,经常需要读取配置文件中的信息,例如数据库连接信息、系统环境变量等。这些配置通常存储在`.properties`文件中,便于维护和管理。本文将详细...

    怎样读取properties文件内容

    ### 如何使用Java读取properties文件内容 在Java开发中,`properties`文件是一种非常常见的配置文件格式,它主要用于存储程序的各种配置信息。通过这种方式,可以实现程序与配置的分离,便于维护和调整。本文将详细...

    读取.properties文件

    `load()`方法将文件内容加载到`Properties`对象中,之后我们可以使用`getProperty()`方法获取特定的属性值。 此外,对于大型项目,可能需要更高级的解决方案,例如使用Spring框架的`@Value`注解或`@...

    java获取properties属性文件示例

    总之,`Properties`类是Java中用于处理配置文件的关键工具,它提供了方便的方法来读取、修改和写入属性文件,使得应用程序的配置管理变得简单而有效。在实际项目中,合理使用`Properties`类能极大地提高代码的可维护...

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

    C#提供了一种简单有效的方法来操作配置文件中的属性(Properties),即通过`System.Configuration`命名空间下的`ConfigurationManager`类以及`Properties.Settings`类。 #### 一、基础知识介绍 1. **配置文件**: 在...

    JAVA读取properties文件的值

    要读取`.properties`文件,首先需要创建一个`Properties`对象,然后使用`load()`方法加载文件。这通常在程序启动时完成: ```java Properties props = new Properties(); InputStream input = null; try { input ...

    java读取properties文件

    `Properties`类还提供了其他方法,如`setProperty()`用于设置属性,`store()`用于保存属性到文件,`clear()`用于清空所有属性,以及`list()`用于将属性列表打印到控制台。 总结,Java中的`Properties`类为处理`....

    读取properties文件工具类

    这个"读取properties文件工具类"是为了简化程序中对`.properties`文件的读取操作而设计的。通过这样的工具类,开发者可以方便地加载和获取配置文件中的属性值,避免重复编写相同的代码。下面我们将详细探讨`...

    ResourceBundle与Properties读取maven中resources目录下的资源文件

    假设我们有一个名为`a.properties`的属性文件,内容如下: ``` name=root pass=liu key=value ``` 下面是一个读取`a.properties`并创建一个新的`b.properties`文件的示例代码: ```java import java.io.*; import ...

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

    本篇将详细讲解两种读取`properties`文件路径的方法,并通过一个项目示例进行演示。 方法一:使用`java.util.Properties`类 1. 首先,我们需要创建一个`properties`文件,例如命名为`config.properties`,并将它...

    java读取属性文件

    在Java应用程序中,我们经常需要读取这些属性文件来获取配置参数。下面将详细解释如何在Java中读取属性文件,并提供一个示例来帮助理解。 首先,Java提供了`java.util.Properties`类来处理属性文件。这个类包含了...

    SpringBoot获取yml和properties配置文件的内容

    总的来说,Spring Boot通过`@ConfigurationProperties`和`@Component`注解使得从`properties`或`yml`配置文件中获取和使用配置变得非常简单。开发者只需创建一个Java类,声明属性,并让Spring Boot自动绑定配置,...

    读取properties文件

    ### 读取Properties文件:Java中的配置管理利器 在Java编程中,`Properties`类是处理配置文件(通常为`.properties`格式)的关键工具。这种文件格式被广泛应用于存储应用程序的配置信息,如数据库连接字符串、邮件...

Global site tag (gtag.js) - Google Analytics