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 扫描机制将在您的应用程序启动时启动。不打算在运行时更改配置。
我们有一个应用程序必须连接到多个图形数据库。我们要连接的数据库可以在 HTTP 请求的 header 中确定。
我尝试编写一个 HandlerInterceptorAdapter
并自动连接 SessionFactory
,然后使用我想要连接的图形的正确 URI 构建一个 Configuration
。然后我用了sessionFactor.getDriver().configure(newConfiguration)
。这适用于第一次调用,但随后的每次调用都失败,并显示一条消息,指出 driver 已关闭。
是否可以用 Spring Data Neo4J 做这样的事情?
Spring Data Neo4j 不支持此功能。一般来说,整个连接和 class 扫描机制将在您的应用程序启动时启动。不打算在运行时更改配置。