我正在尝试设置一个具有多个数据库连接的应用程序(一些用于只读,一些用于读写)。
95% 的时间我都希望两者都进行配置,因此,我已经适当地指定了环境变量以允许这种情况。
但是,在一些环境中,我想禁用其中一个数据库连接池不可用,除了默认排除该池之外,我无法弄清楚如何做到这一点,并且在 95% 的环境中,手动指定它.
这是我现在在 application.conf 中的内容:
db.neo4j = {
driver: org.neo4j.jdbc.Driver
...
}
有没有一种方法可以让我运行播放,这样当我这样做时:./bin/run-app
我可以指定不加载 neo4j 数据库连接?
我尝试了以下所有方法均无济于事:
./bin/run-app -Ddb.neo4j=null
./bin/run-app -Ddb.neo4j={}
./bin/run-app -Ddb.neo4j=None
每次我运行它,我都会收到错误neo4j has type STRING rather than OBJECT
。
谢谢!