分析,jar包冲突,然后看pom.xml文件
原因在于jar包冲突,版本不兼容,
错误的代码: 可以看到有很多不同版本的重复的spring-test依赖
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>5.0.6.RELEASE</version> <scope>test</scope> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>${spring.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>4.3.6.RELEASE</version> <scope>test</scope> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>5.0.4.RELEASE</version> <scope>test</scope> </dependency>
解决方法: 只保留和SpringFramework版本相同的Spring-test的依赖
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>${spring.version}</version> <scope>test</scope> </dependency>
问题解决!
来源:https://www.cnblogs.com/zjulanjian/p/11088754.html