知识库

修复错误:没有依赖满足类型接口 org.neo4j.graphdb.GraphDatabaseService

从 Neo4j 3.5 开始,扩展工厂分为两种:全局(global)和每个数据库(per database)。

只有面向数据库的工厂才能访问 GraphDatabaseService。

如果遇到此错误,需要修改继承自 KernelExtensionFactory<ApocKernelExtensionFactory.Dependencies> 的类的父构造函数调用方式,如下所示,并相应调整导入的类。

    import org.neo4j.kernel.extension.ExtensionType;

    //... etc

    public ApocKernelExtensionFactory() {
        super(ExtensionType.DATABASE, "registerUserDefinedExtension");
    }
© . This site is unofficial and not affiliated with Neo4j, Inc.