将插件加载到嵌入式版本的 Neo4j 数据库中
Loading a plugin into an embedded version of Neo4j database
在 Neo4j 数据库服务器的独立版本中,有这个 plugin
文件夹,我可以在其中复制 APOC library and then use its awesome functions in my queries. Right now, I'm trying to do the same in a test Java project which instantiates an embedded version of Neo4j, using the Graphaware 框架。
我的问题是,当 Neo4j 的设置如下时,如何将 APOC 库提供给嵌入式版本:
class ModuleTest
{
GraphDatabaseService database;
@Before
public void setUp()
{
String confFile = this.getClass().getClassLoader().getResource("neo4j-module.conf").getPath();
database = new TestGraphDatabaseFactory()
.newImpermanentDatabaseBuilder()
.loadPropertiesFromFile(confFile)
.newGraphDatabase();
}
}
?
您必须注册要在测试期间使用的程序 类。
APOC TestUtil 中有一个示例:
在 Neo4j 数据库服务器的独立版本中,有这个 plugin
文件夹,我可以在其中复制 APOC library and then use its awesome functions in my queries. Right now, I'm trying to do the same in a test Java project which instantiates an embedded version of Neo4j, using the Graphaware 框架。
我的问题是,当 Neo4j 的设置如下时,如何将 APOC 库提供给嵌入式版本:
class ModuleTest
{
GraphDatabaseService database;
@Before
public void setUp()
{
String confFile = this.getClass().getClassLoader().getResource("neo4j-module.conf").getPath();
database = new TestGraphDatabaseFactory()
.newImpermanentDatabaseBuilder()
.loadPropertiesFromFile(confFile)
.newGraphDatabase();
}
}
?
您必须注册要在测试期间使用的程序 类。
APOC TestUtil 中有一个示例: