springboot 要素テストの実行中に、次のようなエラーが発生しました。
java.lang.IllegalStateException: CacheAwareContextLoaderDelegate をロードできませんでした [クラス org. springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate]
org.springframework.test.context.BootstrapUtils.createCacheAwareContextLoaderDelegate(BootstrapUtils.java:103)
org.springframework.test.context.BootstrapUtils.createBootstrapContext (BootstrapUtils.java:72)
org.springframework.test.context.TestContextManager.(TestContextManager.java:124)
org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTestContextManager( SpringJUnit4ClassRunner.java:151)
org.springframework.test.context.junit4.SpringJUnit4ClassRunner.(SpringJUnit4ClassRunner.java:142)
org.springframework.test.context.junit4.SpringRunner.< ;init>(SpringRunner.java:49)
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)で
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
sun.reflectで.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
java.lang.reflect.Constructor.newInstance(Constructor.java:423)
org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java) :104)
org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:86)で
org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)で
org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26)
org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
org.junit.internal で.requests.ClassRequest.getRunner(ClassRequest.java:33)
org.junit.internal.requests.FilterRequest.getRunner(FilterRequest.java:36)
com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner) .java:49)
com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter) で.java:242)
com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
で発生した原因: org.springframework.beans.BeanInstantiationException: インスタンス化に失敗しました [org.springframework] .test.context.cache.DefaultCacheAwareContextLoaderDelegate]: 解決できないクラス定義です。ネストされた例外は java.lang.NoSuchMethodError: org.springframework.core.KotlinDetector.isKotlinReflectPresent()Z
org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:132)
org.springframework.beans で.BeanUtils.instantiateClass(BeanUtils.java:152)
org.springframework.test.context.BootstrapUtils.createCacheAwareContextLoaderDelegate(BootstrapUtils.java:100)
... 20 more
原因: java.lang .NoSuchMethodError: org.springframework.core.KotlinDetector.isKotlinReflectPresent()Z
org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:171)
org.springframework.beans.BeanUtils.instantiateClass(BeanUtils) .java:122)
... 22 more
1 日前のテストは有効で、最初のテストは依存性のある問題です。非常に多いため、各モジュールに問題があるかどうかを逐次検査する必要がある。問題が発生した単一のモジュールの pom ファイル内で、すべてのモジュールに依存する
###問題が解決しました############
以上がSpringboot 単体テストはピットサンプルのソースコード分析に依存しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。