`

属性配置文件的使用方法_灵活使用配置文件来配置类

阅读更多
属性配置文件的使用方法
我们常常使用配置文件来进行工程属性的配置,那么我们如何使用我们的属性文件呢?
假设有一个连接数据库的属性配置文件jdbc.properties,
文件内容如下:
jdbc.driver=com.microsoft.jdbc.sqlserver.SQLServerDriver
jdbc.url=jdbc:microsoft:sqlserver://10.0.0.168:1433;
jdbc.username=sa
jdbc.password=sa
jndi.databaseName=northwind
那么如何使用配置文件呢?其实很简单
我们创建如下类:
[code="javapackage connDB;

import java.io.FileInputStream;   
import java.util.Properties;   

public class JdbcPro {
/*
 * 演示如何读取配置文件中的信息
 */
	    public JdbcPro() {   
	        super();   
	        // TODO Auto-generated constructor stub   
	    }   
	    public  void  testPropertiesFile(){   
	        try{
	        	//实例化一个Properties对像
	            Properties pro = new Properties();   
	            //通过Properties对象的Load方法来加载配置文件
	            pro.load(new FileInputStream("src/properties/jdbc.properties"));
	            String getPro=pro.getProperty("jdbc.driver");
	            String getProUrl=pro.getProperty("jdbc.url");
	            System.out.println(getPro);
	            System.out.println(getProUrl);
	            System.out.println("===========load success============");
	        }catch(Exception  e){   
	            e.printStackTrace();
	            System.out.println("load fail");
	        }   
	    }   
	    /*
	     * 测试方法
	     * @parm 
	     */
	    public static void main(String[] args) {  
	    	//实例化一个JdbcPro类,得到一个实例
	        JdbcPro  pd=new JdbcPro();   
	        //通过TestPropertiesFile();得到一个实例。
	        pd.testPropertiesFile();   
	    }   
	}


粗体部分是主要部分,通过load()方法来加载配置文件,然后通过getProperty()方法来取得配置文件中的属性。
注意:取得配置文件的相对路径一定要正确,否则,将会抛出找不到文件的异常。我的配置文件路径如下图:


程序输出结果如下:
com.microsoft.jdbc.sqlserver.SQLServerDriver
jdbc:microsoft:sqlserver://10.0.0.168:1433;
此程序在Eclipse3.0下调试通过。
分享到:
评论

相关推荐

    配置文件_操作_c#_常用类

    本文将深入探讨如何使用C#来操作配置文件,特别是通过`System.Configuration`命名空间中的类进行读写。 配置文件分为几种类型,如app.config(桌面应用程序)和web.config(ASP.NET应用程序)。这些配置文件以XML...

    在非spring注解类中使用spring容器中的bean_普通类中使用yml配置文件中的配置信息

    然而,在某些情况下,我们可能需要在非Spring注解的类中访问Spring容器中的Bean,或者在这些类中使用YAML配置文件中的配置信息。本篇将详细介绍如何在这样的场景下实现这一目标。 首先,让我们来理解如何在非Spring...

    使用Spring配置文件实现AOP

    在配置文件中,我们创建一个bean,实现相应的接口,并设置其属性和方法。 四、实例解析 以下是一个简单的Spring AOP配置文件示例: ```xml (* com.example.service.*.*(..))"/> <!-- 设置相关...

    读取配置文件工具类.rar

    在实际开发中,为了提高代码的可复用性和灵活性,我们还可以考虑将这两个工具类整合为一个,提供通用的配置文件读取接口,通过文件扩展名或配置文件内容自动识别是`.properties`还是`.yml`格式,并进行相应的读取...

    C#读取配置文件详解教程

    在 C# 中,读取配置文件可以使用 ConfigurationSettings 类的静态属性 AppSettings。这个属性的类型是 NameValueCollection,它可以直接读取配置文件中的配置信息。 自定义配置文件可以分为两部分:声明配置节和...

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

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

    C#获取和修改配置文件信息

    然后,可以使用`ConfigurationManager`类的`AppSettings`属性来访问`appSettings`部分的键值对。例如,如果有一个名为`apiKey`的键,可以这样获取它的值: ```csharp using System.Configuration; string api...

    bboss ioc配置文件中使用外部属性文件介绍

    在Java开发中,依赖注入(Dependency ...总之,通过BBoss的IOC配置文件引用外部属性文件,可以实现灵活的配置管理,提高代码的可维护性和适应性。同时,使用Gradle作为构建工具,能够进一步简化项目管理和部署流程。

    Java_Properties_类读取配置文件信息

    总结来说,`Properties` 类是 Java 中处理 `.properties` 配置文件的关键工具,它提供了方便的接口,让我们能够轻松地在程序中管理和操作配置信息。这使得 Java 应用程序能够适应不同环境,提升灵活性和可维护性。

    Spring Boot多模块配置文件读取

    - 除了在代码中硬编码配置,还可以将配置文件放在项目外部,如类路径外、系统环境变量、命令行参数等,提高配置的灵活性。 - 使用`spring.config.import`属性可以导入其他配置文件,这在处理多模块项目时非常有用...

    C#读写配置文件(附源代码)

    - 使用`ConfigurationManager`类:这是读取配置文件的主要工具。例如,要获取app.config中的键值对,可以使用`ConfigurationManager.AppSettings`属性。下面是一个简单的示例: ```csharp string ...

    Java加载配置文件工具类

    在Java编程中,加载配置文件是一项常见的任务,它允许...总的来说,这个"Java加载配置文件工具类"是Java开发中的一个实用组件,它的目标是简化配置文件的处理,提高开发效率,并确保程序能够正确地获取和使用配置信息。

    Springboot读取配置文件及自定义配置文件的方法

    Spring Boot提供了一种简洁的方式来管理和读取这些配置文件,使得配置过程更加简单和灵活。以下是对Spring Boot读取配置文件及自定义配置文件方法的详细解释。 1. **默认配置文件** Spring Boot默认使用`...

    利用Java的Properties 类读取配置文件信息

    通过以上步骤,你可以使用Java的`Properties`类高效地读取、修改和保存配置文件,为你的应用程序提供灵活的配置管理。在实际项目中,你可能会将其封装到一个单独的类,如示例代码中的`PropertiesReader`,以提供更...

    一个很方便的.net配置文件管理类,省去类型转换之类的麻烦,

    这类类库通常提供了一种简洁的方法来读取、写入和管理App.config或Web.config等配置文件,避免了使用System.Configuration命名空间下的API进行繁琐的类型转换和数据验证。 描述中提到的“已经支持大部分的系统类型...

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

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

    IEC_61850建模和配置文件书写说明

    通过以上详尽的说明,我们可以看到,IED配置文件的编辑不仅需要对IEC_61850标准有深入理解,还需要熟练掌握特定的编辑工具和校验方法。正确的编辑流程能够确保变电站自动化系统的稳定运行和高效通信。

    c#操作配置文件!!!!

    在C#编程中,操作配置文件是一项常见的任务,它允许我们动态地更改应用程序的行为而无需重新编译。配置文件主要用于存储应用...通过正确地使用配置文件,可以使应用程序更加灵活、可维护,同时也能确保数据的安全性。

    c#根据配置文件进行反射

    3. 获取类型:使用`Type.GetType()`方法,传入配置文件中读取到的类库全名(包括命名空间)来获取`Type`对象。 4. 创建实例:如果需要实例化该类型,可以使用`Activator.CreateInstance()`方法。 5. 调用方法:获取...

    ssm配置文件.zip

    在本项目中,"ssm配置文件.zip"包含了一系列配置文件,用于在IntelliJ IDEA(简称IDEA)环境下进行项目整合。下面将详细介绍这些配置文件的作用和配置过程。 1. **Spring框架配置**: - `spring.xml`:这是Spring...

Global site tag (gtag.js) - Google Analytics