属性配置文件的使用方法
我们常常使用配置文件来进行工程属性的配置,那么我们如何使用我们的属性文件呢?
假设有一个连接数据库的属性配置文件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#来操作配置文件,特别是通过`System.Configuration`命名空间中的类进行读写。 配置文件分为几种类型,如app.config(桌面应用程序)和web.config(ASP.NET应用程序)。这些配置文件以XML...
然而,在某些情况下,我们可能需要在非Spring注解的类中访问Spring容器中的Bean,或者在这些类中使用YAML配置文件中的配置信息。本篇将详细介绍如何在这样的场景下实现这一目标。 首先,让我们来理解如何在非Spring...
在配置文件中,我们创建一个bean,实现相应的接口,并设置其属性和方法。 四、实例解析 以下是一个简单的Spring AOP配置文件示例: ```xml (* com.example.service.*.*(..))"/> <!-- 设置相关...
在实际开发中,为了提高代码的可复用性和灵活性,我们还可以考虑将这两个工具类整合为一个,提供通用的配置文件读取接口,通过文件扩展名或配置文件内容自动识别是`.properties`还是`.yml`格式,并进行相应的读取...
在 C# 中,读取配置文件可以使用 ConfigurationSettings 类的静态属性 AppSettings。这个属性的类型是 NameValueCollection,它可以直接读取配置文件中的配置信息。 自定义配置文件可以分为两部分:声明配置节和...
实际使用这个类时,首先确定配置文件的路径,然后创建`Properties`类的实例,最后调用`getProperties`方法获取配置字典: ```python import sys fileName = sys.path[0] + '\\' + 'system.properties' p = ...
然后,可以使用`ConfigurationManager`类的`AppSettings`属性来访问`appSettings`部分的键值对。例如,如果有一个名为`apiKey`的键,可以这样获取它的值: ```csharp using System.Configuration; string api...
在Java开发中,依赖注入(Dependency ...总之,通过BBoss的IOC配置文件引用外部属性文件,可以实现灵活的配置管理,提高代码的可维护性和适应性。同时,使用Gradle作为构建工具,能够进一步简化项目管理和部署流程。
总结来说,`Properties` 类是 Java 中处理 `.properties` 配置文件的关键工具,它提供了方便的接口,让我们能够轻松地在程序中管理和操作配置信息。这使得 Java 应用程序能够适应不同环境,提升灵活性和可维护性。
- 除了在代码中硬编码配置,还可以将配置文件放在项目外部,如类路径外、系统环境变量、命令行参数等,提高配置的灵活性。 - 使用`spring.config.import`属性可以导入其他配置文件,这在处理多模块项目时非常有用...
- 使用`ConfigurationManager`类:这是读取配置文件的主要工具。例如,要获取app.config中的键值对,可以使用`ConfigurationManager.AppSettings`属性。下面是一个简单的示例: ```csharp string ...
在Java编程中,加载配置文件是一项常见的任务,它允许...总的来说,这个"Java加载配置文件工具类"是Java开发中的一个实用组件,它的目标是简化配置文件的处理,提高开发效率,并确保程序能够正确地获取和使用配置信息。
Spring Boot提供了一种简洁的方式来管理和读取这些配置文件,使得配置过程更加简单和灵活。以下是对Spring Boot读取配置文件及自定义配置文件方法的详细解释。 1. **默认配置文件** Spring Boot默认使用`...
通过以上步骤,你可以使用Java的`Properties`类高效地读取、修改和保存配置文件,为你的应用程序提供灵活的配置管理。在实际项目中,你可能会将其封装到一个单独的类,如示例代码中的`PropertiesReader`,以提供更...
这类类库通常提供了一种简洁的方法来读取、写入和管理App.config或Web.config等配置文件,避免了使用System.Configuration命名空间下的API进行繁琐的类型转换和数据验证。 描述中提到的“已经支持大部分的系统类型...
在这个例子中,我们首先创建一个`Properties`对象,然后通过`FileInputStream`打开配置文件,使用`load()`方法加载属性,最后用`getProperty()`获取指定键的值。 2. 使用`ResourceBundle`类 `ResourceBundle`类...
通过以上详尽的说明,我们可以看到,IED配置文件的编辑不仅需要对IEC_61850标准有深入理解,还需要熟练掌握特定的编辑工具和校验方法。正确的编辑流程能够确保变电站自动化系统的稳定运行和高效通信。
在C#编程中,操作配置文件是一项常见的任务,它允许我们动态地更改应用程序的行为而无需重新编译。配置文件主要用于存储应用...通过正确地使用配置文件,可以使应用程序更加灵活、可维护,同时也能确保数据的安全性。
3. 获取类型:使用`Type.GetType()`方法,传入配置文件中读取到的类库全名(包括命名空间)来获取`Type`对象。 4. 创建实例:如果需要实例化该类型,可以使用`Activator.CreateInstance()`方法。 5. 调用方法:获取...
在本项目中,"ssm配置文件.zip"包含了一系列配置文件,用于在IntelliJ IDEA(简称IDEA)环境下进行项目整合。下面将详细介绍这些配置文件的作用和配置过程。 1. **Spring框架配置**: - `spring.xml`:这是Spring...