`
make19830723
  • 浏览: 34475 次
  • 性别: Icon_minigender_1
  • 来自: 常州
社区版块
存档分类
最新评论

读取properties配置文件

    博客分类:
  • java
阅读更多
    这里介绍两种技术:利用spring读取properties 文件和利用java.util.Properties读取
    (一)利用spring读取properties 文件
    我们还利用上面的HelloBean.java文件,构造如下beanConfig.properties文件:
    properties 代码

       1. helloBean.class=chb.demo.vo.HelloBean  
       2. helloBean.helloWorld=Hello!chb!  

    属性文件中的"helloBean"名称即是Bean的别名设定,.class用于指定类来源。
    然后利用org.springframework.beans.factory.support.PropertiesBeanDefinitionReader来读取属性文件
    java 代码
  BeanDefinitionRegistry reg = new DefaultListableBeanFactory();   
         PropertiesBeanDefinitionReader reader = new propertiesBeanDefinitionReader(reg);   
         reader.loadBeanDefinitions(new ClassPathResource("beanConfig.properties"));   
         BeanFactory factory = (BeanFactory)reg;   
        HelloBean helloBean = (HelloBean)factory.getBean("helloBean");   
       System.out.println(helloBean.getHelloWorld());  

       

    
    (二)利用java.util.Properties读取属性文件
    比如,我们构造一个ipConfig.properties来保存服务器ip地址和端口,如:
    properties 代码

       1. ip=192.168.0.1  
       2. port=8080  

    则,我们可以用如下程序来获得服务器配置信息:
    java 代码
 InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("ipConfig.properties");   
          Properties p = new Properties();   
          try {   
           p.load(inputStream);   
          } catch (IOException e1) {   
           e1.printStackTrace();   
          }           System.out.println("ip:"+p.getProperty("ip")+",port:"+p.getProperty("port")); 


       
分享到:
评论

相关推荐

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

    本篇文章将详细探讨如何通过Python来读取并解析`.properties`配置文件。 首先,了解`.properties`文件的格式。这种文件通常用于存储配置信息,其中键值对以等号`=`分隔,每一行代表一个键值对,注释以`#`或`!`开始...

    java读取properties配置文件

    本文将详细介绍如何在Java中读取`properties`配置文件。 首先,我们需要了解`properties`文件的格式。一个标准的`.properties`文件通常包含多个行,每行由一个键和一个值组成,它们之间用等号(`=`)或冒号(`:`)...

    读取properties配置文件所用jar

    标题提及的"读取properties配置文件所用jar"主要指的是Apache Commons Configuration库,这是一个强大的Java库,它提供了读取和写入不同类型的配置文件(包括.properties文件)的能力。在这个场景中,我们使用的是...

    spring-demo09-读取properties配置文件内容.zip

    在`spring-demo09-读取properties配置文件内容`这个示例中,我们可能有一个名为`application.properties`或`config.properties`的文件,存放在项目的`src/main/resources`目录下。这个文件通常包含以下格式的键值对...

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

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

    Android读取properties配置文件的实例详解

    Android读取properties配置文件的实例详解 Android读取properties配置文件的实例详解是Android开发中常见的一种配置文件读取方式。Properties文件是一种基于文本的配置文件格式,常用于存储应用程序的配置信息。在...

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

    在Java编程中,读取`.properties`配置文件是常见的任务,这些文件通常用于存储应用程序的配置参数、系统设置等信息。下面将详细介绍几种在Java中读取`.properties`配置文件的方法。 1. 使用`java.util.Properties`...

    读取properties文件内容

    ConfigFile configfile = ConfigFile.getInstance("ipConfig123.properties"); String ip = configfile.getkeyvalue("ip"); 可以取出ipConfig123.properties 文件中IP的内容

    java 读取properties配置文件内容乱码

    NULL 博文链接:https://liuzidong.iteye.com/blog/776637

    java简单读取properties配置文件的方法示例

    java简单读取properties配置文件的方法示例 Java中的Properties配置文件是一种非常常用的配置文件格式,它可以存储各种类型的配置信息,例如数据库连接信息、文件路径信息等。在Java中读取Properties配置文件是一种...

    SPRINGBOOT读取PROPERTIES配置文件数据过程详解

    SPRINGBOOT 读取 PROPERTIES 配置文件数据过程详解 SPRINGBOOT 框架中,读取 PROPERTIES 配置文件数据是非常重要的一步骤。通过使用 `@ConfigurationProperties` 注解,可以轻松地读取配置文件中的数据,并将其...

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

    本文实例讲述了Python读取properties配置文件操作。分享给大家供大家参考,具体如下: 工作需要将Java项目的逻辑改为python执行,Java的很多配置文件都是.properties的,文件内容的格式是“键.键.键。。。=值”的...

    java读取WEB-INF或src目录下的properties配置文件

    大家都喜欢把配置文件放在src目录下,如果有10个以上的配置文件为什么不考虑在WEB-INF目录下新建一个文件夹,专门放配置文件;这样即好管理,文件安全性又高。亲问题已经解决,把源代码共享给大家,已经通过测试;...

    java读写properties配置文件

    #### 三、读取Properties配置文件 1. **读取单个键值** 在读取配置文件时,我们首先需要创建一个`Properties`对象,并使用`load`方法加载文件。接着可以通过`getProperty`方法获取指定键对应的值。 ```java ...

    java读取properties配置文件的方法

    Java读取Properties配置文件是Java开发中常见的任务,主要用于存储应用程序的配置参数,如数据库连接字符串、系统设置等。在Java中,我们可以使用`java.util.Properties`类来处理.properties文件。下面详细介绍两种...

    properties文件的读取

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

Global site tag (gtag.js) - Google Analytics