我正在使用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