【发布时间】:2017-01-21 21:31:22
【问题描述】:
我使用的是类型安全配置,我注意到如果我调用 getString 它不会返回选项。
使用类型安全配置的播放配置总是返回选项。
这只是为了更像scala吗?
另外,是否可以使用 play 的配置来做到这一点:
val c = config.atPath("myapp-prefix")
c.getString("some-key")
我喜欢使用类型安全配置,我可以跳转到我的配置中的特定部分并从那里开始引用所有内容。
因为我只想让我的应用在没有正确加载配置的情况下崩溃,所以我不需要处理选项。
【问题讨论】:
-
如果找不到配置,则应用的逻辑留给实现(例如在某处返回硬编码的默认参数),在您想要崩溃的情况下(您只需执行
.get),在其他情况下,您可能不想崩溃。
标签: scala playframework typesafe-config