희디비
[Junit] java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test 본문
Clone Coding
[Junit] java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test
희디비 2023. 10. 14. 21:26
스프링부트에 대한 경험이 없어서 위 책을 실습하던중 에러가 발생했습니다.
java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration
해석하면 스프링부트설정 에노테이션을 찾을수 없다는 내용이였습니다.
결론은 패키지 이름을 오타가 나서 작동 하지 않았던것 이였는데 어떻게 설정 파일을 찾는지 궁금 하여 찾아 보았습니다.
테스트 패키지
com.bookstore.www
테스트 클래스는 자신의 윗패키지 순서대로 설정파일을 찾습니다.
1. com.bookstore.www
2. com.bookstore
3. com
해결방법은 설정패키지를 테스트 패키지보다 상위패키지에 두거나 같은 패키지에 둔다면 해결됩니다.
'Clone Coding' 카테고리의 다른 글
[Chapter8] EC2 서버에 프로젝트 배포하기 (1) | 2023.10.31 |
---|---|
[Chapter7] AWS에 데이터 베이스 환경 만들기(RDS) (0) | 2023.10.28 |
[Chapter4] 머스테치로 화면 구성하기 (0) | 2023.10.25 |
[Chapter3] SpringBoot JPA (0) | 2023.10.21 |
[Chapter2] 스프링 부트와 AWS로 혼자구현하는 웹서비스 (0) | 2023.10.17 |