Spring 带有引导和 NEO4j 的 MVC

Spring MVC with boot and NEO4j

我正在构建一个 Rest 端点使用的应用程序,启动绑定以将 Neo4j 实体发送到 Neo4j Repo,这就是我们在 jpa 支持的存储库中重复几次的模式。在当前配置中;

    <dependency>
        <groupId>org.springframework.data</groupId>
        <artifactId>spring-data-neo4j</artifactId>
    </dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-jpa</artifactId>
    </dependency>

JPA 存储库和 neo4j 存储库工作正常,直到我添加;

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>

我面临的错误是;


应用程序启动失败


描述:

Constructor in org.springframework.data.neo4j.repository.config.Neo4jOgmEntityInstantiatorConfigurationBean required a single bean, but 2 were found:
- mvcConversionService: defined by method 'mvcConversionService' in class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]
- integrationConversionService: defined in null

:: Spring 引导 :: (v2.1.0.M2) :: Java 8

正在将项目依赖项更新为

    <spring.boot.version>2.1.0.RELEASE</spring.boot.version>
    <spring.cloud.version>2.1.0.RC3</spring.cloud.version>

已根据@meistermeier 的建议解决了该问题。