在项目开发中经常会遇到读取文件里的配置信息。
那么java如何读取配置文件?
下面是一个普通的例子,但是可以灵活改动应用:
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Properties;
/**
* @function read the property file
* @file TestProperty.java
* @date 2012-10-13
* @package
* @author sunnyboysac
* @project TestProperty
* @version 1.0
*/
public class TestProperty {
public static void main(String args[]) {
Properties props = new Properties();
try {
FileInputStream in = new FileInputStream("database.properties");
props.load(in);
in.close();
String driver = props.getProperty("jdbc.drivers");
String url = props.getProperty("jdbc.url");
String userName = props.getProperty("jdbc.username");
String password = props.getProperty("jdbc.password");
System.out.println(driver);
System.out.println(url);
System.out.println(userName);
System.out.println(password);
} catch(FileNotFoundException e1) {
System.out.println("没找着文件");
} catch (IOException e2) {
System.out.println("输入输出异常");
}
}
}
为什么要有配置文件,最大的一个原因就是:有些东西不应该在代码里写死的,比如数据库的链接,或者是一些服务的访问地址,比如Webservice的连接地址等等。这时候就要用到配置文件了。
这是上例中database.properties(文件名)的配置文件:
jdbc.drivers=1111111
jdbc.url=127.0.0.1
jdbc.username=sun
jdbc.password=12345678
可以运行Java程序,Console输出如下信息:
1111111
127.0.0.1
sun
12345678
OK了
分享到:
相关推荐
`ResourceBundle`是Java提供的一种国际化的资源管理工具,也可以用来读取配置文件。它支持多种语言环境,适合处理多语言配置。不过,它默认只支持.properties格式: ```java ResourceBundle bundle = ...
本文主要讲解了 Java 中如何读取 XML 配置文件,并对 XML 解析器进行了分类,分别介绍了 DOM 和 SAX 两种解析方式的特点和使用场景,并提供了一个使用 SAX 解析器读取 XML 配置文件的示例程序。 在 Java 开发中,...
纯java底层读取配置文件,生成map,可以根据key模糊匹配查询,封装好了方法。比如getVal("spring.dubbo*url")
Java类读取配置文件信息是Java编程语言中的一种常见操作。配置文件是指存储应用程序配置信息的文件,例如数据库连接信息、服务器地址等。在Java类中,读取配置文件信息可以使用多种方法,其中一种方法是使用`this....
在Java编程中,读取配置文件是常见的任务,特别是在构建可扩展和可维护的应用程序时。配置文件通常用于存储应用程序的设置、连接信息或其他敏感数据,这样可以将这些信息与核心代码分离,便于管理和更新。本篇文章将...
java读取properties文件的工具类,传入配置文件名字和其中的key就可以读取
在Java编程中,读取配置文件是常见的任务,主要用于存储应用程序的设置或环境变量,以方便管理和维护。Java提供了一个内置的`java.util.Properties`类,用于处理`.properties`文件,这种格式通常用来存储键值对,即...
### Java的Property配置文件的用法详解 #### 一、引言 在软件开发过程中,配置文件被广泛用于存储各种可变的系统设置或参数,这样可以提高代码的灵活性及可维护性。对于Java开发者来说,`.properties`文件是一种...
在Java编程中,读取`.properties`配置文件是常见的任务,这些文件通常用于存储应用程序的配置参数、系统设置等信息。下面将详细介绍几种在Java中读取`.properties`配置文件的方法。 1. 使用`java.util.Properties`...
根据提供的压缩包文件名`config_update`,我们可以推断项目可能包含一个用于更新配置文件的类或方法,可能名为`ConfigUpdater`,它包含了上述的读取和修改配置的逻辑。 通过以上步骤,你可以在Winform应用中实现...
然而,在Java中读取XML配置文件成了一个需要解决的问题。本文将介绍使用SAX解析XML配置文件的方法。 一、XML配置文件的读取 在Java中,读取XML配置文件可以使用多种方法,如DOM、SAX、JDOM等。其中,SAX(Simple ...
在Java编程中,读取配置文件是常见的任务,特别是在构建可扩展和可维护的应用程序时。配置文件通常用于存储应用程序的动态设置,如数据库连接字符串、API密钥、服务器地址等,这些信息需要在运行时根据环境进行调整...
总结起来,Spring提供了多种方式读取JAR内配置文件,包括`@PropertySource`、`@ConfigurationProperties`以及直接使用`Resource`接口。理解这些方法的使用和它们之间的差异对于开发和维护复杂的Spring应用至关重要。...
在Java开发中,配置文件是应用中不可或缺的一部分,它们通常包含系统设置、数据库连接信息、应用参数等。本文将深入探讨如何在Java中实现动态修改配置文件,同时解决中文字符编码问题,使得配置文件的读写更加高效和...
在Java编程中,读取配置文件是常见的任务,这些配置文件可以是XML、properties或纯文本(txt)格式。配置文件通常用于存储应用程序的设置、连接信息和其他动态可配置的数据,以便于在运行时访问和修改。下面我们将...
标题中的"ReadProperties读取java项目配置文件"意味着我们将讨论如何使用Java的Properties类来加载并解析`.properties`文件,以便在运行时获取这些配置信息。这通常是通过以下步骤完成的: 1. **创建Properties对象...
在Java编程中,读取配置文件是常见的任务,它允许我们分离应用程序的配置信息,使得配置可以在不修改源代码的情况下更改。本示例将详细解释如何使用Java来读取configuration配置文件中的内容,以实现更灵活和可维护...
Java无需解压直接读取Zip文件和文件内容是Java语言中的一种常见操作,通过使用java.util.zip包中的ZipFile、ZipInputStream和ZipEntry类,我们可以轻松地读取Zip文件和文件内容。下面,我们将详细介绍如何使用Java...
根据给定的文件信息,我们可以总结出一系列关于Java中读取文件的方法,这些方法涵盖了不同层次的数据读取,包括字节、字符以及行级别的读取。以下是对这些知识点的详细阐述: ### Java读取文件方法大全:读取File流...