2017-08-24 103 views
1

我正在使用Neo4j的Java驱动程序以Bolt协议访问数据库。用什么来代替GraphDatabaseSettings.BoltConnector?

如果我看看Neo4j documentation,我发现我应该使用GraphDatabaseSettings.BoltConnector进行设置。

但是我的IDE说它已经被弃用了。

你知道什么取代GraphDatabaseSettings.BoltConnector

谢谢

+0

澄清:你是嵌入式还是远程模式? – logisima

+0

在“生产模式”中,我处于远程模式。在我的测试中,我尝试创建一个嵌入式数据库,在那里我需要一些设置。我尝试做类似这样的事情: https://github.com/neo4j-contrib/neo4j-jdbc/blob/master/neo4j-jdbc-bolt/src/test/java/org/neo4j/jdbc/bolt/ Neo4jBoltRule.java – DonTintoretto

+1

那么,为什么你不使用'neo4j-harness'中的'Neo4jRul'e?螺栓连接是免费的。 JDBC驱动程序与此规则同时编写,这就是为什么它不使用它。 – logisima

回答

0

似乎是在文档中的错误。 The docsGraphDatabaseSettings.BoltConnector说:

DEPRECATED: Use BoltConnector instead. This will be removed in 4.0.

即:BoltConnector已被弃用,所以用BoltConnector代替。 (???)

+1

是的,我看到了。它没有任何意义...... – DonTintoretto

+2

如果您查看源代码并记下生成的java文档,它是有意义的:'DEPRECATED:改为使用{@link org.neo4j.kernel.configuration.BoltConnector}。这将在4.0中移除。 因此:停止使用内联类BoltConnector,并使用类BoltConnector :) – logisima

相关问题