我在 build.gradle 中使用以下给定的依赖项进行应用程序测试:
testImplementation 'org.springframework.cloud:spring-cloud-starter-contract-verifier:4.0.1'
现在,当我将 Spring Boot 版本从 2.x
更新到 3.x
时,我得到了 java.lang
。TestSocketUtils
的 .NoClassDefFoundError
想知道以前是否有人遇到过这个问题?
最佳答案
请添加spring-cloud-test-support
build.gradle 中的依赖项:
testImplementation 'org.springframework.cloud:spring-cloud-test-support:4.0.1'
这有 org.springframework.cloud.test.TestSocketUtils
其中的类。
关于java.lang.NoClassDefFoundError : org/springframework/cloud/test/TestSocketUtils after upgrading Spring Boot version to 3. x,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/77418044/