`
lpali
  • 浏览: 19607 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

一个获取属性文件的工具类

阅读更多
在开发应用程序的过程中,经常会用到一些配置文件(属性配置文件,扩展名可以不是.properties)来灵活的配置用户自定义的一些信息。开发人员只需要访问下面这个方法即可获取需要的值!
对外提供的接口有:
 
	/**
	 * 通过key获得value
	 * @param key  com/bytter/aaa.properties文件中的属性
	 * @param filePath   属性文件的类路径  如:com/bytter/aaa.properties
	 * @return
	 */
	public static String getValue(String key, String filePath);


源代码见附件!

访问实例:
获取源文件夹下面的文件config/ssoservice.ini中的serverAddr的值:
PropertiesUtil.getValue("serverAddr", "config/ssoservice.ini");


ssoservice.ini文件的中的值
#注释,服务器地址
serverAddr=http://192.168.10.11

分享到:
评论

相关推荐

    文件属性提取修改工具

    信息提取工具通过读取文件的元数据来获取这些属性,这对于文件管理和分析至关重要。例如,你可以用它来查找特定时间创建或修改的文件,或者找出隐藏或系统文件。此外,这些工具还能用于批量处理文件,比如批量更改...

    Spring boot工具类静态属性注入及多环境配置详解

    1. Spring Boot工具类静态属性注入:使用@ConfigurationProperties注解将application.yml文件中的配置信息注入到Java类中。 2. 使用@Value注解将application.yml文件中的配置信息注入到Java类的成员变量中。 3. ...

    上传文件工具类

    这个"上传文件工具类"显然提供了处理文件上传的功能,可能包括了文件的读取、验证、编码转换、异常处理等多个方面。下面我们将深入探讨这个主题,以及相关的关键知识点。 首先,`UploadFileUtils.java`很可能包含了...

    读取properties文件工具类

    这个"读取properties文件工具类"是为了简化程序中对`.properties`文件的读取操作而设计的。通过这样的工具类,开发者可以方便地加载和获取配置文件中的属性值,避免重复编写相同的代码。下面我们将详细探讨`...

    Java加载配置文件工具类

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

    [史上最全] 文件处理工具类 java版 处理文件流, 文件目录递归等

    本文介绍了一个实用且功能全面的文件处理工具类——`FileUtils`。该类封装了50多个与文件相关的操作方法,简化了开发人员在文件操作方面的负担,无需手动处理文件流的关闭或连接池等问题,极大提高了代码的可读性...

    文件复制工具类

    通过提供这样一个工具类,开发者可以更方便地实现深度目录下的文件移动或复制,而无需关心具体实现的复杂性。 文件复制的核心知识点包括: 1. 文件流:在Java等编程语言中,文件复制通常涉及文件输入流...

    读取配置文件工具类.rar

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

    配置文件读取工具类(Java)

    以下是一个关于如何构建和使用配置文件读取工具类的详细说明。 1. **配置文件格式** 配置文件通常使用如INI、XML或JSON等易于解析的格式。在Java中,最常见的是使用.properties文件,因为它们简洁且易于处理。例如...

    ZipUtil文件压缩工具类

    在Java编程语言中,`ZipUtil`文件压缩工具类是一个非常实用的工具,它利用了Java内置的`java.util.zip`包中的`ZipEntry`类来实现文件或目录的压缩功能。`ZipUtil`通常被设计为一个静态类,提供一系列静态方法,使得...

    演示了如何得到一个文件的信息,如文件属性、文件大小、文件的创

    本示例"演示了如何得到一个文件的信息,如文件属性、文件大小、文件的创建时间等等",这些都是文件元数据的重要组成部分,对理解和处理文件至关重要。 首先,我们来看"文件属性"。在Windows操作系统中,文件属性...

    C# 获取文件属性

    下面是一个简单的示例,展示如何创建一个`FileInfo`对象并获取文件的基本属性: ```csharp string filePath = @"C:\path\to\your\file.txt"; FileInfo fileInfo = new FileInfo(filePath); // 文件名 string ...

    java自己修改的支持public属性、父类属性的json自动编译的工具类

    针对你的需求,我们讨论一个自定义的工具类,它支持处理具有public属性以及父类属性的JSON对象,并利用反射机制进行操作。这个工具类名为`JsonUtil`,以下是关于这个工具类及其涉及知识点的详细说明: 1. **public...

    Property工具类,Properties文件工具类,PropertiesUtils工具类

    在Java编程中,`Property`工具类和`Properties`文件工具类是处理配置文件的关键组件。这些工具类帮助开发者读取、写入以及管理应用程序的配置信息,通常以`.properties`文件的形式存在。`.properties`文件是一种键值...

    c#获取文件属性

    7. **文件的只读属性**:`FileInfo.IsReadOnly`返回一个布尔值,表示文件是否设置为只读。 例如,要打印这些属性,可以这样做: ```csharp Console.WriteLine($"文件名: {fileInfo.Name}"); Console.WriteLine($...

    vb.net获取文件的各种属性

    `Attributes`属性返回一个`FileAttributes`枚举值,表示文件的属性。可以检查或设置这些属性,例如: ```vbnet If fileInfo.Attributes.HasFlag(FileAttributes.Hidden) Then Console.WriteLine("File is ...

    java操作sftp的工具类(JSch)

    `SftpUtil.java`文件可能包含一个封装了这些步骤的工具类,方便在项目中复用。一个简单的`SftpUtil`工具类示例如下: ```java import com.jcraft.jsch.ChannelSftp; import com.jcraft.jsch.JSch; import ...

    Swift 文件和文件夹操作辅助工具类.zip

    "Swift 文件和文件夹操作辅助工具类.zip"是一个开源项目,旨在提供一套优雅且易于使用的API来简化这些操作。下面将详细探讨这个项目中可能包含的关键知识点。 1. **文件系统访问**: - 使用`FileManager`类:Swift...

    详细方法获取文件属性

    - `fs.statSync('文件路径')`返回一个`fs.Stats`对象,包含了文件的各种属性。 5. **API和库**: - 在某些情况下,可以使用特定的API或库来获取文件的特定属性,如Windows API的`GetFileAttributesEx`函数,或者...

Global site tag (gtag.js) - Google Analytics