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>
  • 排除后可以使用,如下图所示
    在这里插入图片描述

posted on 2022-03-24 18:01  愤怒的苹果ext  阅读(383)  评论(0编辑  收藏  举报

导航