EC2로 gradlew 빌드 과정 중 test
를 진행하면서 생긴 오류의 해결과정입니다.
ImageChangeServiceApplicationTests > contextLoads() FAILED
java.lang.IllegalStateException at DefaultCacheAwareContextLoaderDelegate.java:98
Caused by: org.springframework.beans.factory.BeanCreationException at AbstractAutowireCapableBeanFactory.java:1804
Caused by: java.lang.IllegalStateException at AbstractHandlerMethodMapping.java:669
해당 오류를 보면, AbstractHandlerMethodMapping
클래스에 이상이 생긴 것을 확인할 수 있습니다.
더 자세한 오류를 들여다봐야 합니다.
Starting a Gradle Daemon (subsequent builds will be faster)
> Task :compileJava
> Task :processResources
> Task :classes
> Task :bootJarMainClassName
> Task :bootJar
> Task :jar
> Task :assemble
> Task :compileTestJava
> Task :processTestResources NO-SOURCE
> Task :testClasses
> Task :test
일단 test코드를 작성하지 않았다면 @SpringBootTest
어노테이션을 없애주세요.
선생님 진짜 감사드립니다..