我正在使用Neo4j的Java驱动程序以Bolt协议访问数据库。用什么来代替GraphDatabaseSettings.BoltConnector?
如果我看看Neo4j documentation,我发现我应该使用GraphDatabaseSettings.BoltConnector
进行设置。
但是我的IDE说它已经被弃用了。
你知道什么取代GraphDatabaseSettings.BoltConnector
?
谢谢
我正在使用Neo4j的Java驱动程序以Bolt协议访问数据库。用什么来代替GraphDatabaseSettings.BoltConnector?
如果我看看Neo4j documentation,我发现我应该使用GraphDatabaseSettings.BoltConnector
进行设置。
但是我的IDE说它已经被弃用了。
你知道什么取代GraphDatabaseSettings.BoltConnector
?
谢谢
似乎是在文档中的错误。 The docs约GraphDatabaseSettings.BoltConnector
说:
DEPRECATED: Use BoltConnector instead. This will be removed in 4.0.
即:BoltConnector
已被弃用,所以用BoltConnector
代替。 (???)
是的,我看到了。它没有任何意义...... – DonTintoretto
如果您查看源代码并记下生成的java文档,它是有意义的:'DEPRECATED:改为使用{@link org.neo4j.kernel.configuration.BoltConnector}。这将在4.0中移除。 因此:停止使用内联类BoltConnector,并使用类BoltConnector :) – logisima
澄清:你是嵌入式还是远程模式? – logisima
在“生产模式”中,我处于远程模式。在我的测试中,我尝试创建一个嵌入式数据库,在那里我需要一些设置。我尝试做类似这样的事情: https://github.com/neo4j-contrib/neo4j-jdbc/blob/master/neo4j-jdbc-bolt/src/test/java/org/neo4j/jdbc/bolt/ Neo4jBoltRule.java – DonTintoretto
那么,为什么你不使用'neo4j-harness'中的'Neo4jRul'e?螺栓连接是免费的。 JDBC驱动程序与此规则同时编写,这就是为什么它不使用它。 – logisima