Bolt 连接器
这描述了如何打开 Bolt 连接器到您的嵌入式实例以获取 GUI 管理及其他好处。通过 Bolt 协议访问嵌入式 Neo4j。
Neo4j Browser 和官方 Neo4j 驱动程序使用 Bolt 数据库协议与 Neo4j 通信。默认情况下,嵌入式 Neo4j 不会暴露 Bolt 连接器,但您可以启用它。这样做可以让您将 Neo4j Browser 的服务连接到您的嵌入式实例。
它还为您提供了一种方式,可以逐步将现有嵌入式应用程序转移到使用 Neo4j 驱动程序。迁移到 Neo4j 驱动程序意味着您可以运行嵌入式 Neo4j 或 Neo4j 服务器,而无需更改您的应用程序代码。
要为您的嵌入式数据库添加 Bolt 连接器,您必须将 Bolt 扩展添加到您的 classpath 中。这通过向您的项目添加依赖项来完成
<project>
...
<dependencies>
<dependency>
<groupId>org.neo4j</groupId>
<artifactId>neo4j-bolt</artifactId>
<version>2025.05.0</version>
</dependency>
...
</dependencies>
...
</project>
有了这个依赖项,您可以配置 Neo4j 来启用 Bolt 连接器
示例的源代码可以在此处找到:EmbeddedNeo4jWithBolt.java |
DatabaseManagementService managementService = new DatabaseManagementServiceBuilder( DB_PATH )
.setConfig( BoltConnector.enabled, true )
.setConfig( BoltConnector.listen_address, new SocketAddress( "localhost", 7687 ) )
.build();