在我的类路径中,有一个jar a.jar
,其中包含reference.conf
文件。在应用程序中,我读了一个配置,假设config.myConfig1
的值为true
。我在classpath b.jar
中有另一个项目,其中包含application.conf
文件。我想用config.myConfig1
重写原始false
。
我只是将application.conf
放在jar中,希望它会被重写但是没有发生。 reference.conf
中定义的值出现在应用程序中。为了实现这一目标,我需要做些什么?
仅供参考,我使用play
阅读配置:
class MyPlugin(app: Application) extends Plugin with Logging {
app.configuration.getStringList("config.myConfig1")
// ...
答案 0 :(得分:0)
application.conf值应覆盖reference.conf值;我的猜测是,只有一些小的错字或等同物阻止它工作。