java.lang.NoSuchMethodError: org.springframework.core.CollectionFactory.createLinkedMapIfPossible(I)
Spring Boot 测试用例报错
java.lang.NoSuchMethodError: org.springframework.core.CollectionFactory.createLinkedMapIfPossible(I)Ljava/util/Map;- 存在包冲突,如下图所示

解决方案
- 使用
mvn dependency:tree查找存在spring-mock的地方 - 排除spring-mock
<dependency>
<groupId>com.xxx</groupId>
<artifactId>xx-xxx-api</artifactId>
<version>xxx</version>
<exclusions>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-mock</artifactId>
</exclusion>
</exclusions>
</dependency>
- 排除后可以使用,如下图所示

浙公网安备 33010602011771号