其他 JAR 中的重写设置 - 类型安全配置



在我的类路径中,有一个 jar a.jar里面reference.conf文件。在应用程序中,我读取了一个配置,假设config.myConfig1true.我在类路径b.jar中还有另一个项目application.conf其中包含一个文件。我想用false重写原始config.myConfig1.

我只是把application.conf放在罐子里,希望它会被重写,但它没有发生。reference.conf中定义的值将显示在应用程序中。我需要做什么才能实现它?

仅供参考,我阅读了play配置:

class MyPlugin(app: Application) extends Plugin with Logging {
  app.configuration.getStringList("config.myConfig1")
  // ...

application.conf 值应该覆盖 reference.conf 值;我的猜测是,只是有一些小的错别字或等效的东西阻止了它的工作。

最新更新