在我的类路径中,有一个 jar a.jar
里面reference.conf
文件。在应用程序中,我读取了一个配置,假设config.myConfig1
值true
.我在类路径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 值;我的猜测是,只是有一些小的错别字或等效的东西阻止了它的工作。