zoukankan      html  css  js  c++  java
  • TypeSafe Config使用

    ================typesafeconfig的使用====================

    #1、加入依赖包 config-1.2.1.jar

    #2、加载配置

      ConfigFactory.parseFile(new File("resource/test.conf"));  

     ConfigFactory.load(test)


    #3、getString(key)方法获取

     config1.getString("complex-app.something")


      // ConfigFactory.parseString使用parseString直接解析
                Config config2 = ConfigFactory.parseString("akka.loggers =            "akka.testkit.TestEventListener"");
                System.out.println(config2.getString("akka.loggers"));
                
      // 使用parseString 直接解析json字符串
                Config config3 = ConfigFactory.parseString("{"a":"b", "c":"d"}");
                System.out.println(config3.getString("a"));
                System.out.println(config3.getString("c"));

    #4、合并配置文件

                Config firstConfig = ConfigFactory.parseFile(new File("resource/test.conf"));
                Config secondConfig =ConfigFactory.parseFile(new File("resource/test1.conf"));
                //a.withFallback(b)  a和b合并,如果有相同的key,以a为准
                Config finalConfig = firstConfig.withFallback(secondConfig);            

  • 相关阅读:
    node-red 使用 创建第一个流程
    node-red 安装
    docker postgres 导出导入数据
    6大设计模式(转)
    常见的算法
    @Autowired与@Resource的区别
    Elasticsearch
    redis搭建主从复用-读写分离
    转载redis持久化的几种方式
    后台启动mysql
  • 原文地址:https://www.cnblogs.com/lwcoding/p/7060690.html
Copyright © 2011-2022 走看看