728x90
반응형
//테스트 코드 작성 시 아래와 같은 에러 발생.
Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test
Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=…) with your test 라는 오류가 발생한다면 @SpringBootApplication 애노테이션이 붙은 클래스가 존재하는 패키지의 하위 패키지에 테스트를 둬야 한다는 원칙을 어긴 것이다.
예: a.b.c.Application 이라면, 테스트 클래스는 a.b.c 아래의 패키지에 존재해야한다. 만약 a.b.x 처럼 돼있는 패키지에 테스트 클래스가 존재하면 자동으로 @SpringBootApplication을 탐색하지 못한다.
@SpringBootApplication 클래스의 적정 위치를 패키지 최상단으로 옮겨야 한다.
-- 참고 --
출처 : https://kwonnam.pe.kr/wiki/springframework/springboot/test
반응형
'개발자의 공부방 > 스프링' 카테고리의 다른 글
스프링부트 에러] 에러 모음. (0) | 2020.03.17 |
---|---|
스프링부트] 서버 포트 바꾸기 (0) | 2020.03.16 |
SpringBoot] 스프링부트와 AWS로 혼자 구현하는 웹서비스 연습! (7) | 2020.03.15 |
스프링부트] JUnit Test 에러 (3) | 2020.03.01 |
[IntelliJ] 인텔리제이 스프링 MVC 만들 때 pom.xml (0) | 2019.08.27 |