Spring Data Neo4J - 管理与图形数据库的连接

Spring Data Neo4J - Manage Connection to graph DB

我们有一个应用程序必须连接到多个图形数据库。我们要连接的数据库可以在 HTTP 请求的 header 中确定。

我尝试编写一个 HandlerInterceptorAdapter 并自动连接 SessionFactory,然后使用我想要连接的图形的正确 URI 构建一个 Configuration。然后我用了sessionFactor.getDriver().configure(newConfiguration)。这适用于第一次调用,但随后的每次调用都失败,并显示一条消息,指出 driver 已关闭。

是否可以用 Spring Data Neo4J 做这样的事情?

Spring Data Neo4j 不支持此功能。一般来说,整个连接和 class 扫描机制将在您的应用程序启动时启动。不打算在运行时更改配置。