2017-08-24 100 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

相關問題