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);            

  • 相关阅读:
    圆的国度:Can you understand what you see?
    P5732 杨辉三角
    Django中与CSRF相关的内容
    Python中一些可能会问到的面试题
    python协程,线程的其他方法
    python 线程
    python-进程-其他方法(2)
    python 进程的一些其他方法
    python进程--传参,for循环创建,join方法
    python并发编程
  • 原文地址:https://www.cnblogs.com/lwcoding/p/7060690.html
Copyright © 2011-2022 走看看