gpt4 book ai didi

scala - scala 项目中的环境属性文件

转载 作者:行者123 更新时间:2023-12-05 00:00:46 27 4
gpt4 key购买 nike

刚开始为一个新项目学习Scala。已经到了我想为应用程序运行的不同环境定义不同属性文件的地步,理想情况下与 Rails 类似 - 非常轻量级,每个环境只有一个不同的属性文件,基于其加载姓名。我真的不在乎它是一个 java 属性文件、YML 还是 Scala 代码。

本着不重新发明轮子的精神,我一直在寻找是否有一些公认的标准 Scala 方法可以做到这一点,但我找不到,我在这里发现了一些类似但不相同的问题,人们建议使用启动脚本中的系统属性,但这感觉就像是一场噩梦。

如果需要,我显然可以实现它,但感觉就像应该已经存在的那种东西。所以 - 是吗?

如果这有所作为,我正在使用 sbt。

最佳答案

我知道 Configgy .此外,Akka/Play 2.0 将使用 Config ,看起来也不错。见 blog关于后者。

基本上,Configgy 已经使用了一段时间,但已被弃用,而 Config 将是全新的。但是,将 Config 作为默认设置 Typesafe Stack配置工具可能会使其成为相当快的首选工具。

关于scala - scala 项目中的环境属性文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9519068/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com