报错信息:
Error:(22,8) java: 名称冲突: org.springframework.data.repository.CrudRepository 中的 deleteAllById(java.lang.Iterable<? >) 和 org.apache.ignite.springdata22.repository.IgniteRepository 中的 deleteAllById(java.lang.Iterable<>) 具有相同疑符, 但两者均不覆盖对方
原因:
引入的org.apache.ignite.springdata22.repository.IgniteRepository与org.springframework.data.repository.CrudRepository冲突
IgniteRepository代码如下
是版本冲突了
<dependency>
<groupId>org.apache.ignite</groupId>
<artifactId>ignite-spring-data-2.2-ext</artifactId>
</dependency>
<dependency>
<groupId>org.apache.ignite</groupId>
<artifactId>ignite-spring-tx-ext</artifactId>
</dependency>
是默认的2.2.3.RELEASE
org.springframework.data
spring-data-commons
2.2.3.RELEASE
而导入的spring-data-commons是2.5.5
所以会导致出错
把pom.xml对应版本号排除后新加后或者直接修改commons版本号即可