props.load(new FileInputStream("db.properties")); 是读取当前目录的db.properties文件
getClass.getResourceAsStream("db.properties"); 是读取当前类所在位置一起的db.properties文件
getClass.getResourceAsStream("/db.properties"); 是读取ClassPath的根的db.properties文件,注意ClassPath如果是多个路径或者jar文件的,只要在任意一个路径目录下或者jar文件里的根下都可以,如果存在于多个路径下的话,按照ClassPath中的先后顺序,使用先找到的,其余忽略.
ClassLoader cl= Thread.getCurrentThread().getContextClassLoader();
cl.getResourceAsStream("/xx/"); 也是一种读取方式。
InputStream in=this.getClass().getClassLoader().getResourceAsStream("/com/tks/properties/attribute.properties");//注意红色部分
properties.load(in);
分享到:
- 2009-04-29 17:47
- 浏览 1157
- 评论(0)
- 论坛回复 / 浏览 (0 / 2701)
- 查看更多
相关推荐
总的来说,Java Properties类是Java开发中不可或缺的一部分,它为管理配置信息提供了简洁且强大的方式。在实际项目中,我们经常利用它来管理各种应用的配置,确保代码与配置的分离,提高代码的可维护性。
总结来说,读取.properties文件并将其内容转化为Map对象,以及将Map对象写回文件的过程,是Java开发中的常见操作。这使得我们可以方便地管理配置信息,并允许在不同环境间灵活切换配置。在实际项目中,可以进一步...
在Java编程中,Properties类是用于处理属性列表的,这些属性列表通常以键值对的形式存储,例如配置文件。然而,标准的java.util.Properties类在加载和保存文件时会忽略注释,这在某些场景下可能不够理想。针对这个...
大家都喜欢把配置文件放在src目录下,如果有10个以上的配置文件为什么不考虑在WEB-INF目录下新建一个文件夹,专门放配置文件;这样即好管理,文件安全性又高。亲问题已经解决,把源代码共享给大家,已经通过测试;...
Properties类是Java中的一个内置类,它提供了一种方便的方式来存储和加载键值对数据。以下是对这个主题的详细阐述: 一、Properties类介绍 Properties类继承自Hashtable,用于处理属性列表(键值对)。它主要被用来...
这里,`sys.path[0]`通常返回当前脚本所在的目录,加上文件名即可得到`.properties`文件的完整路径。通过`properties['database.url']`,我们可以轻松地访问到配置文件中的特定键的值。 在Python中处理`.properties...
非常实用的读取配置文件的小工具,专门读取WEB-INF下文件夹中的properties文件,代码简洁、亲测没有问题,适用范围广,任何类中都可调用,传入Key及可得到Value
META-INF 目录中的文件和目录获得 Java 2 平台的认可与解释,用来配置应用程序、扩展程序、类加载器和服务。 manifest.mf 文件是在用 jar 打包时自动生成的,主要用于描述 jar 文件的元数据信息,如文件名、版本号...
在Java编程环境中,有时我们需要与Windows操作系统进行交互,例如访问共享目录并下载其中的文件。这个过程涉及到几个关键的技术点,包括系统调用、网络通信和文件操作。在这个场景下,我们将通过`SmbUtils.java`和`...
下面将详细解释标题和描述中提到的六种方法来加载`.properties`文件。 1. **使用 `java.util.Properties` 类的 `load()` 方法** 这是最直接的方法,通过 `FileInputStream` 创建输入流,然后用 `Properties` 类的 ...
使用class.getClassLoader()所得到的java.lang.ClassLoader的getResourceAsStream()方法加载properties文件 Java中的ClassLoader类提供了getResourceAsStream()方法,该方法可以加载properties文件。下面是使用...
本站还提供了其他相关内容,如《Java文件与目录操作技巧汇总》、《Java数据结构与算法教程》、《Java操作DOM节点技巧总结》和《Java缓存操作技巧汇总》等,感兴趣的读者可以查看相关专题。 六、结论 Java实现的...
在Java中,`.properties`文件通常使用ISO-8859-1编码进行读写。但是,如果你的文件包含中文字符,那么使用UTF-8编码会更为合适,因为UTF-8能够支持广泛的字符集,包括中文字符。 步骤一:检查文件编码 1. 打开...
总之,Java中的`Properties`类提供了强大的功能来管理和操作配置文件,它在应用程序的配置、国际化和本地化等方面发挥着重要作用。通过熟练掌握这些操作,开发者能够更加灵活地管理Java项目中的配置信息。
Java代码实现对properties文件有序的读写的示例 本篇文章主要介绍了Java代码实现对properties文件有序的读写的示例。Properties文件是一种常用的配置文件格式,用于存储应用程序的配置信息。然而,在读写Properties...
在IT行业中,尤其是在Java开发领域,`Properties`文件扮演着重要的角色。它们主要用于存储配置信息,如数据库连接字符串、应用设置等。MyEclipse作为一款强大的集成开发环境(IDE),为开发者提供了便捷的工具来管理...
Java读取Properties文件是Java开发中常见的操作,Properties文件是一种常用的配置文件格式,可以存储各种配置信息。Java提供了多种方法来读取Properties文件,本文将总结六种常用的方法。 方法一:使用Java.util....
在Eclipse这款强大的Java开发工具中,有时候我们需要编辑配置文件,比如`application.properties`,它通常用于Spring Boot等项目的配置管理。然而,由于Eclipse默认的文本编辑器可能不支持UTF-8编码,导致在编辑包含...
在Java FTP程序中,它可能包含关于FTP连接状态、错误代码或提示信息等的定义,方便程序在运行过程中根据这些设置来调整行为或显示反馈给用户。 "javaFtp"目录很可能是项目的主要源代码存放地,里面包含了实现FTP...
本文将详细介绍如何使用Java中最基本的方式来读取`properties`文件中的内容。 #### 核心知识点 1. **`Properties`类简介** 2. **加载`properties`文件** 3. **读取`properties`文件中的属性值** #### `Properties...