SpringBoot进行测试出现提示TestContextAnnotationUtils错误
问题:SpringBoot进行测试出现提示TestContextAnnotation-Utils错误,
解决方法:测试类型的包版本不一致!!!一定保证spring框架、jdk、maven等相关版本一致对应。比如可以适当降低一些版本就ok了。
出现上面的问题是因为我们将 Spring Boot 从版本 2.3.3 升级到了 2.4。
在依赖 spring-test 中,我们还是定义 5.2.8.RELEASE 了这个版本。
如果升级版本到 Spring Boot 2.4 的版本的话,你可以首先取消掉 5.2.8.RELEASE 这个版本的限制。
如果取消掉版本的话,你可以看到 Spring 的测试使用的是 5.3.1 的版本。
最后,通过控制台测试就可以看到版本兼容性问题就已经解决了。