【问题标题】:reference.conf vs application.conf files in AkkaAkka 中的 reference.conf 与 application.conf 文件
【发布时间】:2018-10-04 09:41:44
【问题描述】:

我是 Akka 的新手,我想了解 reference.confapplication.conf 文件之间的区别?

使用它们的正确方法是什么?每个文件中应该有什么样的变量?

【问题讨论】:

    标签: scala configuration sbt akka akka-http


    【解决方案1】:

    reference.conf 是库开发人员的文件。应在此处提及库所需的所有属性,并尽可能填写合理的默认值。

    application.conf 是应用程序开发人员的文件。开发人员可以为库使用的属性设置值,以防它们与默认值不同。 他/她也可以声明自己的属性并从代码中引用它们。

    当调用ConfigFactory.load 时,所有reference.confapplication.conf 文件合并为一个配置,application.conf 具有更高的优先级。

    【讨论】:

    • 那么,当你想配置日志级别的时候,一些静态上下文最好将那些变量包含到application.conf,八个?
    • 假设你会有答案! stackoverflow.com/questions/49978999/…
    • 再澄清/确认:当你想配置线程池或与这些东西相关的smth时,你将这些变量包含到reference.conf
    • 如果你不是在构建一个可以在多个地方重复使用的库,你根本不需要接触reference.conf。只需将所有属性放入application.conf
    猜你喜欢
    • 2012-04-24
    • 2021-02-07
    • 1970-01-01
    • 1970-01-01
    • 2017-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-15
    相关资源
    最近更新 更多