`

properties 文件操作

阅读更多
*/
public static String getConfigurationInfoByKey(String key) {
// 获取存在外部配置文件的文件路径
String strConfPath = System.getenv().get(Constant.CONF_PATH);
InputStream in = null;
// 用于存储配置信息的value
String strConfigurationInfoValue = "";
try {
in = new FileInputStream(new File(strConfPath + "/" + Constant.CONF_FILE_NAME));
Properties properties = new Properties();
// 加载配置信息资料文件
properties.load(in);

// 根据配置信息的key获取对应的value
strConfigurationInfoValue = properties.getProperty(key);

} catch (FileNotFoundException e) {
logger.error("获取资源文件出错:",e);
e.printStackTrace();
} catch (IOException e) {
logger.error("加载资源文件到输出流出错:",e);
e.printStackTrace();
} finally {
            try {
                if(in != null){
                    in.close();
                }
            } catch (IOException e) {
            logger.error("IOException: ", e);
            }
        }
        return strConfigurationInfoValue.trim();
}
分享到:
评论

相关推荐

    java properties文件操作工具类,可追加修改

    此工具类只用于Java后端在操作Properties文件的时候写的工具类,方便properties文件的存取操作

    java对properties文件的操作.pdf

    在进行Properties文件操作时,要注意确保正确处理`InputStream`和`OutputStream`,防止资源泄漏。通常,使用`try-with-resources`语句可以自动关闭流。 总的来说,Java通过`Properties`类提供了一套完整的API来处理...

    java项目中读取jdbc.properties文件操作

    "Java 项目中读取 jdbc.properties 文件操作" Java 项目中读取 jdbc.properties 文件操作是指在 Java 项目中读取并使用配置文件 jdbc.properties 中的数据库连接信息,以便连接数据库并进行数据操作。下面是该操作...

    Properties 文件比较工具

    Properties文件在Java编程中起着至关重要的作用,它们通常用于存储配置信息,如数据库连接字符串、应用程序设置等。本项目提供了一个专门的“Properties文件比较工具”,它采用Java语言编写,能够帮助开发者快速检查...

    读取properties文件返回map

    1. **properties文件结构** `properties`文件的结构非常简单,每行代表一个键值对,键和值之间用等号`=`或冒号`:`分隔。例如: ``` username=admin password=123456 database.url=jdbc:mysql://localhost:3306/...

    操作properties文件

    1. **加载properties文件**: 使用`Properties`类的`load()`方法从输入流中加载文件。通常我们会使用`InputStream`,它可以从类路径或文件系统中读取资源。以下是如何从类路径加载`config.properties`的例子: ``...

    properties文件读写

    properties文件读写操作

    写入properties文件时间并且读出时间

    1. **写入时间到properties文件**: - 首先,创建一个`Properties`对象。 - 使用`SimpleDateFormat`或`java.time.format.DateTimeFormatter`(Java 8及以上版本)格式化当前日期和时间。 - 将格式化后的时间字符...

    用JAVA轻松操作properties文件

    ### 使用Java轻松操作properties文件 #### 一、概述 在Java开发中,`properties`文件是一种常见的配置文件格式,主要用于存储一系列的键值对。它通常用于保存应用程序的各种配置信息,如数据库连接字符串、服务器...

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

    ### C#操作Properties,读写配置文件 在C#编程中,经常需要处理应用程序的配置信息,例如数据库连接字符串、用户界面的语言设置等。这些配置信息通常存储在配置文件中,便于程序运行时动态加载和修改。C#提供了一种...

    java 改变Properties文件中的键值

    在Java代码中,首先需要导入`java.util.Properties`和`java.io.*`等相关的类库,以便进行读写Properties文件的操作。 2. **加载Properties文件** 使用`Properties`类的`load()`方法加载Properties文件。这个方法...

    excel与properties文件相互转换

    在IT行业中,数据管理和配置管理经常涉及到不同格式的文件转换,比如Excel和Properties文件。Excel是一种广泛用于数据处理和分析的电子表格工具,而Properties文件则常见于Java开发中,用于存储配置信息。两者之间的...

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

    当然,如果你的项目依赖较多的配置文件操作,可能需要考虑使用更高级的库,如`configparser`(Python 3)或`ConfigObj`,它们提供了更多的特性和错误处理机制。不过,对于基本的需求,上述自定义的`Properties`类...

    java 读取properties文件代码

    读取Properties文件是Java开发中的常见操作,特别是在需要根据配置文件动态改变程序行为的时候。下面我们将详细探讨如何在Java中读取Properties文件。 首先,你需要确保你的项目中包含了一个Properties文件,比如`...

    properties文件编辑插件

    - 对于大型`properties`文件的性能优化,确保流畅操作。 - 支持Unicode编码,处理各种语言字符。 - 错误检查和警告提示,辅助开发者编写正确的配置。 - 版本控制集成,便于在Git或SVN等版本控制系统中使用。 - 可...

    Properties文件解析.zip

    本主题将深入探讨`properties`文件的解析过程,以及如何创建一个工具来帮助我们方便地读取和操作这些文件。 首先,`properties`文件的格式非常简单,由键值对组成,每行一个键值对,键和值之间通过等号(=)或冒号...

    设置Eclipse中properties文件打开方式myeclipse一样有source和properties两个视图方法

    默认情况下,Eclipse可能只会提供一种打开properties文件的方式,这可能会限制开发者对文件内容的操作灵活性。本文将详细介绍如何通过安装JBossTools插件来实现类似MyEclipse中的Source和Properties双视图功能。 ##...

    properties文件的读取

    1. **创建properties文件** 创建一个名为`config.properties`的文件,内容如下: ``` username=admin password=123456 database.url=jdbc:mysql://localhost:3306/mydb ``` 2. **加载properties文件** 使用`...

    properties文件文中乱码问题解决.doc

    Properties 文件文中乱码问题解决是指在使用 Struts 框架进行国际化操作时,对于中文资源文件的处理问题。在 Properties 文件中,中文字符可能会变成乱码,这是因为 Eclipse 中的 Properties 资源文件的编码默认...

    properties文件国际化插件

    为了简化这一过程,这里介绍的"properties文件国际化插件"提供了一种有效的方法来解决这个问题。 首先,我们来看一下`properties`文件的结构。一个典型的`properties`文件通常以`.properties`为扩展名,例如`...

Global site tag (gtag.js) - Google Analytics