问题标签 [pureconfig]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
67 浏览

scala - 如何从 Scala 的配置中传递持续时间变量?

我正在尝试从 Scala 中的配置源传递持续时间变量。我尝试了很多不同的参数。但我每次都收到错误。

scalaVersion := "2.13.4"

我的 application.conf 看起来像:

无论我为 ${BATCH_INTERVAL} 变量尝试了什么,我都会收到如下错误:“1)找不到密钥:'batch-ıinterval'。”

我试过了:

我真的不知道该怎么办。有什么建议么?

0 投票
1 回答
31 浏览

scala - Pureconfig - 是否可以在 conf 文件中包含另一个 conf 文件?

是否可以在 * conf文件中包含另一个conf文件?

当前实施:

所需的解决方案:

我想要这样的原因是:

  • 减少重复定义
  • 预定义很少修改的用户配置文件

我想这是不可能的 - 如果没有,你有什么建议如何分离配置和重用它们?

我正在使用 scala 2.12 lang 和 pureconfig 0.14(可以更新到任何更新版本)

0 投票
1 回答
159 浏览

scala - Pureconfig 错误:找不到 pureconfig.ConfigReader[A] 的隐式实例

我正在建立一个库来访问多个数据目录。目录可以引用数据库和配置文件 (HOCON) 中定义的关联表。这是一个配置文件示例(book.conf):

我定义了一个代表这个配置文件的案例类(BookCatalogConfig.scala):

然后我像这样定义我的 BookCatalog:

还有我的 CatalogConfigLoader 实用程序:

但这不会编译并出现错误:找不到 pureconfig.ConfigReader[A] 的隐式实例。如果您尝试读取或写入案例类或密封特征,请考虑通过添加使用 PureConfig 的自动派生import pureconfig.generic.auto._

我已经阅读了很多关于该主题的内容,但没有任何解决方案有效

注意:我将 Pureconfig 0.14 用于 scala 2.11(我无法升级,因为 0.14 是 scala 2.11 的最后一个......而且我也无法升级 scala 版本......)。

0 投票
1 回答
73 浏览

scala - 在 Scala 中使用带有 PureConfig 的泛型类型

我正在尝试从具有泛型类型的方法中调用 PureConfig 的 loadOrThrow:

当我尝试从主类调用它时,出现以下错误:

我可以 import pureconfig.generic.auto._在没有主课的情况下解决这个问题吗?

0 投票
0 回答
34 浏览

scala - pureconfig 没有解析布尔值 Scala CovertFailure(WrongType(String, Set(Boolean)))

在我的 app.config 文件中有一个属性,如:

我正在解析的文件如下所示:

当我尝试部署应用程序时遇到 IllegalArgumentException 说“配置无效:ConfigReaderFailure(CovertFailure(WrongType(String, Set(Boolean))))...”为什么它不能转换布尔值?我在这里有什么遗漏吗?TIA