Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.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
ClassNotFound:spring-data-neo4j-rest 3.3.0中的UpdateableState_Spring_Neo4j_Spring Data_Spring Data Neo4j - Fatal编程技术网

ClassNotFound:spring-data-neo4j-rest 3.3.0中的UpdateableState

ClassNotFound:spring-data-neo4j-rest 3.3.0中的UpdateableState,spring,neo4j,spring-data,spring-data-neo4j,Spring,Neo4j,Spring Data,Spring Data Neo4j,示例应用程序SampleMovieApplication在spring-data-neo4j-rest的3.2.0.RELEASE版本中运行时没有问题,但在3.3.0.RELEASE版本中会出现ClassNotFound异常。缺少类org.springframework.data.neo4j.core.UpdateableState。有人知道这个类会发生什么,以及如何避免这个错误吗?在SDN rest 3.3.0和SDN 3.2.2之间似乎存在不正确的依赖性问题 如果我还将SDN-3.3.0依赖

示例应用程序SampleMovieApplication在spring-data-neo4j-rest的3.2.0.RELEASE版本中运行时没有问题,但在3.3.0.RELEASE版本中会出现ClassNotFound异常。缺少类org.springframework.data.neo4j.core.UpdateableState。有人知道这个类会发生什么,以及如何避免这个错误吗?

在SDN rest 3.3.0和SDN 3.2.2之间似乎存在不正确的依赖性问题

如果我还将SDN-3.3.0依赖项添加到pom中,它就会工作。非常感谢你的提醒

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>sample</groupId>
    <artifactId>movies-spring-data</artifactId>
    <version>1.0-SNAPSHOT</version>
    <name>Movies-Example</name>


    <!-- tag::dependencies[] -->
    <properties>
        <java.version>1.8</java.version>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <start-class>movies.spring.data.neo4j.SampleMovieApplication</start-class>
        <spring-data-rest.version>2.3.0.RELEASE</spring-data-rest.version>
    </properties>

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.2.4.RELEASE</version>
    </parent>

    <dependencies>
        <dependency>
            <groupId>org.springframework.data</groupId>
            <artifactId>spring-data-neo4j-rest</artifactId>
            <version>3.3.0.RELEASE</version>
        </dependency>

        <dependency>
            <groupId>org.springframework.data</groupId>
            <artifactId>spring-data-neo4j</artifactId>
            <version>3.3.0.RELEASE</version>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-rest</artifactId>
        </dependency>
        <!-- end::dependencies[] -->
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-validator</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
            </plugin>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

    <repositories>
        <repository>
            <id>spring-milestones</id>
            <url>http://repo.spring.io/libs-snapshot</url>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </repository>
    </repositories>
    <pluginRepositories>
        <pluginRepository>
            <id>spring-milestones</id>
            <url>http://repo.spring.io/libs-snapshot</url>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </pluginRepository>
    </pluginRepositories>
</project>

4.0.0
样品
电影春季数据
1.0-快照
电影实例
1.8
UTF-8
UTF-8
movies.spring.data.neo4j.samplemovie应用程序
2.3.0.1发布
org.springframework.boot
spring启动程序父级
1.2.4.1发布
org.springframework.data
spring-data-neo4j-rest
3.3.0.1发布
org.springframework.data
spring-data-neo4j
3.3.0.1发布
org.springframework.boot
弹簧启动启动器数据rest
org.hibernate
休眠验证器
org.springframework.boot
弹簧起动试验
测验
maven编译器插件
org.springframework.boot
springbootmaven插件
春季里程碑
http://repo.spring.io/libs-snapshot
符合事实的
春季里程碑
http://repo.spring.io/libs-snapshot
符合事实的

此配置为我提供了另一个ClassNotFoundException。这次是org.springframework.data.mapping.PersistentPropertyAccessor。尝试加载访问器的是Neo4JMappingContext。org.springframework.data.neo4j.support.mapping.Neo4jMappingContext.createPersistentEntity(Neo4jMappingContext.java:58)。如果我查看我的Maven依赖关系,我会发现org.springframework.data:springdatacommons在1.9.2.0版本中使用。此版本不包含缺少的访问器类。不确定错误的依赖项来自何处,正确的依赖项是:1.10.0.RELEASE