当前位置: 首页 > 知识库问答 >
问题:

如何配置sping-data-neo4j与独立的neo4j服务器?

徐子石
2023-03-14

我目前正在使用嵌入式neo4j运行我的webapp。现在我想换成独立的neo4j服务器。在考虑使用独立服务器时,我偶然发现了spring-data-neo4j。在使用SpringDataJPA并记住连接到db是多么容易之后,我开始寻找如何使用spring-data-neo4j的好教程。

这似乎可能与Spring-数据-neo4j-Rest。这就留下了一个问题,如何用java config配置它,而不是用xml

spring数据neo4j文档没有提供这方面的任何信息。

共有1个答案

徐栋
2023-03-14

您只需实现一个config类,该类使用您的URL创建一个SpringRestGraphDatabase

比如:

@Configuration
@EnableNeo4jRepositories(basePackages = "org.springframework.data.neo4j.repository")
static class Config extends Neo4jConfiguration {

    @Bean
    public GraphDatabaseService graphDatabaseService() {
        return new SpringRestGraphDatabase("http://localhost:7474/db/data/");
    }
}
 类似资料:
  • 我有一个neo4j嵌入应用程序与Spring启动实现。 我需要可视化我的图形并执行一些密码查询。 对我来说,完美的解决方案是在不启动neo4j服务器的情况下在某处部署webadmin界面,并将webadmin链接到我的数据文件夹。 这有可能吗? 提前谢谢。当做

  • 对于具有任何属性(已索引或未索引)的NodeEntity,由于某些用例,我希望将数据类型从Integer更改为String 我只是更改了定义的NodeEntity类中的数据类型。新数据成功插入数据库,属性的数据类型为新设置的数据类型(即String)。但是,在此更改之前,数据库中已存在的节点的属性数据类型仍保持为旧数据类型(即整数) 有没有办法修改数据库中所有节点的数据类型?

  • 我有一个Grails 3.3.6应用程序。我想在这个应用程序中合并来自不同Spring启动应用程序的一些neo4j功能。所以我从Spring启动应用程序中添加了以下deps- 并将源文件放在我的Grails应用程序的src文件夹中。spring boot应用程序正在使用一个配置类来创建bean,如下所示- 当我运行grails应用程序时,我得到了Spring bean冲突异常。看起来Grails和

  • 我无融资创业新项目访问Neo4j数据与REST的例子。该示例使用嵌入式数据库,而不是独立的neo4j服务器,但我希望使用Neo4J webadmin界面来可视化我的数据。如何从此配置开始启用webadmin接口? (他们让WrappingNoServerBootstrapper与spring-data-neo4j一起使用WrappingNoServerBootstrapper,但答案中遗漏了很多知

  • 问题内容: 我正在从“ 使用REST访问Neo4j数据”示例中引导一个新项目。该示例使用嵌入式数据库而不是独立的neo4j服务器,但是我想使用Neo4J Webadmin界面来可视化我的数据。如何从此配置开始启用Webadmin界面? (他们让WrappingNeoServerBootstrapper与spring-data-neo4j一起使用WrappingNeoServerBootstrapp

  • Spring Data Neo4J 提供高级特性,将批注的实体类映射到的 Neo4j 图形数据库。它的模块化编程模型相当于知名的 Spring 模块,建立了与图形交互的基础,并且可用于先进储存库支持。Spring Data Neo4j 是 Spring Data 项目的一部分,目标是向 NoSQL 数据库提供便捷支持。