Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
嵌入式Neo4j中的空间存储库_Neo4j_Spring Data Neo4j_Neo4j Spatial - Fatal编程技术网

嵌入式Neo4j中的空间存储库

嵌入式Neo4j中的空间存储库,neo4j,spring-data-neo4j,neo4j-spatial,Neo4j,Spring Data Neo4j,Neo4j Spatial,有人能回答这个问题吗。spring boot应用程序中的空间存储库是否可能处于嵌入式模式 @Bean public GraphDatabaseService graphDatabaseService() { return new GraphDatabaseFactory().newEmbeddedDatabase("neo4j.db"); } 只需添加 <dependency> <groupId>org.neo4j<

有人能回答这个问题吗。spring boot应用程序中的空间存储库是否可能处于嵌入式模式

  @Bean
       public GraphDatabaseService graphDatabaseService() {
          return new GraphDatabaseFactory().newEmbeddedDatabase("neo4j.db");
   }
只需添加

<dependency>
  <groupId>org.neo4j</groupId>
  <artifactId>neo4j-spatial</artifactId>
  <version>0.9</version>
</dependency>

org.neo4j
neo4j空间
0.9
到你的课堂路径

我一直在犯错误

原因:java.lang.IllegalArgumentException:未找到索引提供程序“spatial”。可能预期的提供程序(或其一个或多个依赖项)不在类路径上,或者无法加载。 位于org.neo4j.kernel.impl.coreapi.IndexManagerImpl.getIndexProvider(IndexManagerImpl.java:91) 位于org.neo4j.kernel.impl.coreapi.IndexManagerImpl.findIndexConfig(IndexManagerImpl.java:142) 位于org.neo4j.kernel.impl.coreapi.IndexManagerImpl.getOrCreateIndexConfig(IndexManagerImpl.java:209) 位于org.neo4j.kernel.impl.coreapi.IndexManagerImpl.getOrCreateNodeIndex(IndexManagerImpl.java:314) 位于org.neo4j.kernel.impl.coreapi.IndexManagerImpl.forNodes(IndexManagerImpl.java:302) 位于org.springframework.data.neo4j.support.DelegatingGraphDatabase.createIndex(DelegatingGraphDatabase.java:163) 位于org.springframework.data.neo4j.support.index.IndexProviderImpl.createIndex(IndexProviderImpl.java:91) 位于org.springframework.data.neo4j.support.index.IndexProviderImpl.getIndex(IndexProviderImpl.java:68) 位于org.springframework.data.neo4j.support.index.IndexProviderImpl.getIndex(IndexProviderImpl.java:108) 位于org.springframework.data.neo4j.support.mapping.EntityIndexCreator$2.doWithPersistentProperty(EntityIndexCreator.java:61) 位于org.springframework.data.neo4j.support.mapping.EntityIndexCreator$2.doWithPersistentProperty(EntityIndexCreator.java:57) 位于org.springframework.data.mapping.model.BasicPersistentEntity.doWithProperties(BasicPersistentEntity.java:294) 位于org.springframework.data.neo4j.support.mapping.EntityIndexCreator.EnsureEntityIndexCreator.EnsureEntityIndexCreator.java:57) 位于org.springframework.data.neo4j.support.mapping.Neo4jMappingContext.updateStoredEntityType(Neo4jMappingContext.java:78) 位于org.springframework.data.neo4j.support.mapping.Neo4jMappingContext.addPersistentEntity(Neo4jMappingContext.java:71) 位于org.springframework.data.neo4j.support.mapping.Neo4jMappingContext.addPersistentEntity(Neo4jMappingContext.java:49) 位于org.springframework.data.mapping.context.AbstractMappingContext.addPersistentEntity(AbstractMappingContext.java:257) 位于org.springframework.data.mapping.context.AbstractMappingContext.initialize(AbstractMappingContext.java:373) 位于org.springframework.data.neo4j.support.mapping.Neo4jMappingContext.initialize(Neo4jMappingContext.java:111) 位于org.springframework.data.mapping.context.AbstractMappingContext.AfterPropertieSet(AbstractMappingContext.java:363) 位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1625) 位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1562)
... 62更多

当然,您可以使用spring数据neo4j+spring引导

你可以在这里找到我写的代码: 还有一篇短文描述了我是如何做到的:

希望能有帮助

干杯,
Lorenzo在maven pom中使用此存储库

            <repository>
                        <id>neo4j-contrib-releases</id>
                        <url>https://raw.github.com/neo4j-contrib/m2/master/releases</url>
                        <releases>
                            <enabled>true</enabled>
                        </releases>
                        <snapshots>
                            <enabled>false</enabled>
                        </snapshots>
                    </repository>
                    <repository>
                        <id>neo4j-contrib-snapshots</id>
                        <url>https://raw.github.com/neo4j-contrib/m2/master/snapshots</url>
                        <releases>
                            <enabled>false</enabled>
                        </releases>
                        <snapshots>
                            <enabled>true</enabled>
                        </snapshots>
                    </repository>

neo4j可控硅脱扣器
https://raw.github.com/neo4j-contrib/m2/master/releases
符合事实的
错误的
neo4j contrib快照
https://raw.github.com/neo4j-contrib/m2/master/snapshots
错误的
符合事实的
依赖

                <dependency>
                    <groupId>org.neo4j</groupId>
                    <artifactId>neo4j-spatial</artifactId>
                    <version>0.13-neo4j-2.1.2</version>
                </dependency>

org.neo4j
neo4j空间
0.13-neo4j-2.1.2

谢谢,但我看到您正在使用server rest实现,我需要一个与嵌入式系统一起使用的实现。我使用两个实现,但在下面的类中,我以嵌入式方式配置了与neo4j的连接:我能为您提供什么帮助?neo4j空间存储库似乎存在问题。经过研究,我找到了合适的。这台机器坏了。