`

根据配置文件properties名称获取属性的值

 
阅读更多
      public static String getEmailInfo(String proname){
          String url = "";
          InputStream in=null;
            try {
                Properties prop = new Properties();
                in = Thread.currentThread().getContextClassLoader().getResourceAsStream("email.properties");
                prop.load(in);
                url = prop.getProperty(proname);
            } catch (Exception e) {
                e.printStackTrace();
                throw new ExceptionInInitializerError();
            }finally{
                if(in!=null)
                  try {
                      in.close();
                  } catch (IOException e) {
                      e.printStackTrace();
                  }
                }
            return url.trim();
      }   

 

分享到:
评论

相关推荐

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

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

    用JAVA轻松操作properties文件

    在Java开发中,`properties`文件是一种常见的配置文件格式,主要用于存储一系列的键值对。它通常用于保存应用程序的各种配置信息,如数据库连接字符串、服务器地址等。Java提供了一个内置类`Properties`来方便地读取...

    Java读取含中文key的properties文件

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

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

    在Maven项目中,`src/main/resources`目录下通常存放了各种配置文件,例如`.properties`文件。本文将详细介绍如何使用`ResourceBundle`和`Properties`类来读取这些资源文件。 #### 二、Properties类读取资源文件 ##...

    加载配置文件类

    配置文件加载类 就是读取资源属性文件(properties),然后根据.properties文件的名称信息(本地化信息),匹配当前系统的国别语言信息(也可以程序指定),然后获取相应的properties文件的内容。.

    Java中XML配置文件的读取(sax).doc

    在endElement方法中,我们将当前元素的名称和值存放在Properties对象中。 三、ParseXML类 ParseXML类是XML配置文件的读取器,该类使用SAXParser解析XML文件并将配置信息存放在Properties对象中。 ParseXML类中,...

    详解Spring Boot配置文件application.properties

    本文将深入探讨 application.properties 文件的配置格式、加载顺序、自定义配置文件位置、文件名问题、普通的属性注入等知识点。 配置文件格式 在 Spring Boot 中,配置文件有两种不同的格式,一种是 properties,...

    java 读properties 文件六种方法

    在Java编程语言中,处理配置文件是常见的需求之一,尤其是当需要从外部文件读取配置信息时。Properties文件因其灵活性和易读性而被广泛应用于各种场景,如数据库连接、系统配置参数等。本文将详细介绍Java中读取...

    proxool 配置文件

    这是一个XML格式的配置文件,用于定义Proxool的属性,如数据库连接的信息、连接池大小等。一个基本的`proxool.xml`配置文件可能包含以下元素: ```xml <driver-url>jdbc:mysql://localhost:3306/mydatabase ...

    Log4j多线程读取多个配置文件

    例如,可以为每个线程设置一个唯一的Category名称,然后根据该名称获取或创建Logger。 4. **Appender选择**:配置文件可以定义多个Appender,每个Appender可以指向不同的输出目标。在多线程场景下,可以通过配置...

    读取配置文件来创建(Menu)菜单

    在Java中,我们可以使用`java.util.Properties`类来读取文本格式的配置文件,或者使用JAXB、DOM、SAX等API来解析XML配置文件。在这个场景下,因为标签中提到了`readXML`,所以我们假设配置文件是XML格式的。XML文件...

    在Java中获取系统属性.doc

    // 获取属性值 String logLevel = prop.getProperty("log.level"); String dbUrl = prop.getProperty("database.url"); // 使用这些属性来控制程序行为 ... } catch (IOException e) { e.printStackTrace(); ...

    Struts2属性文件详解

    该属性用于指定加载Struts 2配置文件的配置文件管理器,默认值为`org.apache.struts2.config.DefaultConfiguration`,这是Struts 2默认的配置文件管理器。若需要实现自定义的配置管理器,则需创建一个实现了`...

    struts.xml和struts.properties配置详解

    在Struts中,`struts.xml`和`struts.properties`文件是两个核心的配置文件,它们分别负责定义应用的行为和设置全局属性。 **`struts.xml`配置详解** `struts.xml`是Struts 2框架的核心配置文件,用于定义动作映射...

    Spring读取配置文件属性实现方法

    在上面的代码中,我们使用 `@Value` 注解来获取配置文件中的属性值。我们可以使用占位符 `${...}` 来指定属性的名称。 四、 Environment 属性方法 `Environment` 对象提供了多种方法来读取配置文件属性,包括: *...

    struts.properties详解

    作为Struts2框架的核心配置文件之一,`struts.properties`扮演着至关重要的角色,它负责管理Struts2应用程序的各种配置信息,从而使得开发者能够更灵活地控制框架的行为。下面将对`struts.properties`中的关键配置项...

    spring使用属性文件

    在Spring框架中,属性文件是用于存储配置信息的关键组件,特别是在进行环境特定的配置时。...通过理解如何加载、注入属性,以及如何根据环境选择不同的配置文件,我们可以更好地构建和管理Spring应用。

    dubbo——dubbo.properties 配置1

    2. **Spring 的 XML 配置** 或者 **`application.properties` 文件**:Spring Boot 集成 Dubbo 时,可以在 Spring 的配置文件中设置 Dubbo 相关的属性,比如应用名称、注册中心等。 3. **本地的 `dubbo.properties` ...

    配置文件加载类

    配置文件加载类 就是读取资源属性文件(properties),然后根据.properties文件的名称信息(本地化信息),匹配当前系统的国别语言信息(也可以程序指定),然后获取相应的properties文件的内容。

    java操作属性文件.pdf

    这个类提供了多个静态方法,用于处理属性文件和`ResourceBundle`的加载和获取属性值。 第一个方法是`getValueByPropertyName`。它接受两个参数:属性文件的名称和要查询的属性的键。方法内部首先创建了一个`...

Global site tag (gtag.js) - Google Analytics