当前位置: 首页 > 编程笔记 >

基于java读取并引用自定义配置文件

弓俊晖
2023-03-14
本文向大家介绍基于java读取并引用自定义配置文件,包括了基于java读取并引用自定义配置文件的使用技巧和注意事项,需要的朋友参考一下

首先在resources目录创建自定义的配置文件

配置文件的格式:

写工具类,得到配置参数

import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;

public class MyConfig {
  public static Properties myProp = new Properties();
  public static InputStream myResource = MyConfig.class.getResourceAsStream("/myConfig.properties");
  static {
    try {
      myProp.load(myResource);
    } catch (IOException e) {
      e.printStackTrace();
    }
  }
  public String getMyConf(String props) {
    return myProp.getProperty(props);
  }
  
  public static void main(String[] args) {
    final MyConfig myConfig = new MyConfig();
    System.out.println(myConfig.getMyConf("master_ip"));
  }
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍golang 使用 viper 读取自定义配置文件,包括了golang 使用 viper 读取自定义配置文件的使用技巧和注意事项,需要的朋友参考一下 viper 支持 Yaml、Json、 TOML、HCL 等格式,读取非常的方便。 viper 官网有案例:https://github.com/spf13/viper 创建 config.yaml 文件 建一个 config.go 用

  • 本文向大家介绍如何基于JAVA读取yml配置文件指定key内容,包括了如何基于JAVA读取yml配置文件指定key内容的使用技巧和注意事项,需要的朋友参考一下 这篇文章主要介绍了如何基于JAVA读取yml配置文件指定key内容,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 先引入需要的依赖 读取YML文件工具类的代码 以上就是本文的全部内容,希望

  • 本文向大家介绍基于Python和PyYAML读取yaml配置文件数据,包括了基于Python和PyYAML读取yaml配置文件数据的使用技巧和注意事项,需要的朋友参考一下 一、首先我们需要安装 PyYAML 第三方库 直接使用 pip install PyYAML 就可以(这里我之前是装过的,所以提示我PyYAML已经在这个目录下了,是5.1.2版本的) 二、先看一下我的yaml配置文件中数据的格

  • 因此,我们有一个普通的批处理应用程序,我们决定移植到dropwizard。我们希望使用dropwizard获得许多现成的好处,如运行状况检查、指标等。 稍后我们可能会添加一些REST管理endpoint,但现在我们只是使用DropWizard托管服务在单独的线程中启动应用程序。我们创建了一个示例配置yml文件,但它基本上只是一个框架。 这种移植主要是提升和移位,我们希望避免在代码中进行大量重构。该

  • 本文向大家介绍基于python读取.mat文件并取出信息,包括了基于python读取.mat文件并取出信息的使用技巧和注意事项,需要的朋友参考一下 这篇文章主要介绍了基于python读取.mat文件并取出信息,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 导入所需包 读取.mat文件 随便从下面文件里读取一个: 读出来的m内容: 取出.mat里所

  • MOSN 自定义配置说明。 本文是对 MOSN 自定义配置的说明。 Duration String 字符串,由一个十进制数字和一个时间单位后缀组成,有效的时间单位为 ns、us(或?s)、ms、s、m、h,例如 1h、3s、500ms。 metadata metadata 用于 MOSN 路由和 Cluster Host 之间的匹配。 { "filter_metadata":{ "mo

  • 如果你想自定义 Next.js 的高级配置,可以在根目录下新建next.config.js文件(与pages/ 和 package.json一起) 注意:next.config.js是一个 Node.js 模块,不是一个 JSON 文件,可以用于 Next 启动服务已经构建阶段,但是不作用于浏览器端。 // next.config.js module.exports = { /* config

  • 我是阿帕奇光束的新手。我有一个要求读一个文本文件的格式如下所示 在这里,直到一个空行的所有行都是一条记录的一部分,需要一起处理(例如,作为列插入到表中)。上面的示例对应于一个只有2条记录的文件。我正在使用ReadFromText读取文件并对其进行处理。它将每一行作为一个元素读取。然后我尝试循环和处理,直到得到空行。