java.lang.NoSuchMethodError: org.springframework.data.jpa.repository.config.JpaRepositoryConfigExtension.registerIfNotAlreadyRegistered

use*_*936 4 rest spring jpa

我正在使用 CRUDRepository 使用 JPA 执行 crud 操作,但出现此错误:

java.lang.NoSuchMethodError: org.springframework.data.jpa.repository.config.JpaRepositoryConfigExtension.registerIfNotAlreadyRegistered

请帮忙。

bfc*_*ell 5

它来自这个提交:

https://github.com/spring-projects/spring-data-commons/commit/6677612f8eac7a7ab67206a5709b6e94cc51028b

所以你至少需要 spring-data-commons 1.10.0.RELEASE:

<dependency>
  <groupId>org.springframework.data</groupId>
  <artifactId>spring-data-commons</artifactId>
  <version>1.10.0.RELEASE</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

但是:如果发生这种情况可能是因为版本之间存在冲突,所以最好找出为什么要加载较旧的 spring-data-commons