问题标签 [typesafe-config]

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 投票
2 回答
1245 浏览

java - Play Framework - 如何将模块的配置保存在其中?

我正在使用 Play Framework 2.2.x/Java。

我想创建一个模块来从我的主应用程序中分离一些逻辑,并且我想使用模块内的application.conf进行配置,而不是使用主应用程序的配置文件!

但是在模块中使用以下代码段,仅从主应用程序配置文件中读取值:

有没有其他方法可以从我的模块中的application.conf文件中获取值?

0 投票
1 回答
329 浏览

scala - 在 .scala 构建定义中加载 .conf 文件

我正在尝试通过类型安全配置库将配置文件加载project/distribution.conf到我的.scala构建定义设置中,尽管该文件存在,但该库无法加载它:

ConfigException。但是其他文件version.properties已完美加载,尽管我手动使用它。

0 投票
7 回答
13927 浏览

scala - Typesafe config:如何迭代配置项

在我的 Play 应用程序中,我有这样的配置:

我如何遍历所有social条目以获取url每个logo条目?

当然,item.getString在上面的片段中不起作用......它只是显示了我想要实现的目标。

最终目标是能够添加任何其他社交 URL,而无需修改页面模板。

0 投票
2 回答
12638 浏览

scala - 如何在 Typesafe Config 中获取未包装的密钥?

测试用例:

这个测试失败了,因为关键实际上是"quoted.key.1",不是quoted.key.1。有没有建议的方法来解开这个,还是我每次都必须手动查找周围的引号并删除它们?

0 投票
0 回答
65 浏览

java - 如何获取配置对象的名称?

我想获取配置对象的名称。例子

以及如何

所以name应该是平等myexample的。

0 投票
1 回答
142 浏览

scala - 如何打印所有当前的 Play2 配置?

我有val config = Play.current.configuration并且我想获取Map[String, String]所有当前配置键及其字符串值。我怎样才能做到这一点?

0 投票
1 回答
1059 浏览

java - 类型安全配置 - 空指针异常

我正在为我的 Play/Scala/Akka 应用程序手动构建类路径,因此我可以使用 ScalaTest 运行程序在 CI 管道的不同阶段测试我的应用程序,而无需重新编译。但是,我收到以下错误:

这是我正在运行的命令:

$BOOTCP 的值是大量依赖项列表,包括应用程序 jar、.ivy2 中的依赖项以及包含配置文件的文件夹(/conf、/test/resources)。我从 Scala shell 脚本中复制了这个命令。我还使用 $BOOTCP 的值作为 -classpath 的值,但我仍然遇到同样的问题。

仅当我运行启动 Play Framework 测试服务器的验收测试时才会出现此问题。因此,似乎在 /conf 中加载主应用程序配置而不是 /test/resources 配置似乎是在单元和集成测试愉快运行时加载 find 的问题。

0 投票
2 回答
360 浏览

scala - 在普通 Scala 模块中访问 Play 配置

我有一个要拆分的 Play 应用:

  • rest - 保存休息接口的播放模块

  • services - 简单的 Scala 模块,包含 actor 和外部服务客户端(例如 S3)

我想创建一个 S3Client 对象类,但是在实例化它时我需要从 application.conf 中读取配置值。我不能使用play.api.Play.current.configuration因为这不是一个播放模块。

我想错了吗?实现我想要的最优雅的方式是什么?

0 投票
1 回答
286 浏览

scala - Play Framework:如何读取由未知键组成的整个配置部分

下面是我想为我的 Play 应用程序配置安全配置文件的方式——每个条目都auth.securityProfiles包含一Operation => Roles对:

如何阅读部分中的所有条目auth.securityProfiles以生成Map这样的内容?

谢谢。

0 投票
2 回答
861 浏览

java - typesafe 的配置是否支持自定义转换器?

语境

我想使用 Guice 自动注入配置项。我的配置框架是 typesafe 的配置。

为此,我写了一个注释。

我写了一个模块。这个模块检查所有类型的注入,然后允许注入本身。

问题

如何自动将配置项转换为特定但未知的类型?有没有办法说“我希望将此项目转换为这种类型”?另外,有没有办法“注册”自定义转换器?

否则,我是否必须编写自己的转换机制?