我是阿卡的新人,我遇到了下面的问题。
我想在我的应用程序中外部化配置。更具体地说,我有一些不同的环境变量。所以我认为我可以为每个环境提供特定的环境变量(秘密等)。 但是我可以对每个环境不同的一些变量(非秘密)做些什么呢?
dev.properties
,application.conf
,deploy.json
文件之间有什么区别?
从这些文件加载变量的正确方法是什么?
答案 0 :(得分:1)
有几个选择:
application.conf
文件
如果这还不够,您还可以通过以编程方式创建Config
实例并在创建时将其传递给ActorSystem
来完成选择逻辑的完全自定义逻辑。
dev.properties
和deploy.json
是与Akka无关的AFAIK,除非您的申请中专门做了什么。