반응형
📅 이미지 기능 구현
💥 contextLoads() 에러
스프링부트에서 기본적으로 제공해주는 contextLoads 테스트 클래스이다. 다른 팀원들 환경에서는 오류가 걸리지 않지만, 내가 PR을 올렸을때 CI에러에 걸려서, gradle이 정상적으로 작동되지 않는 오류가 발생하였다.


아무리 인터넷에서 검색을 하고 하여도, 도저히 방법을 찾지 못했다. 처음에는 @Value가 제대로 사용이 되고있는지 확인하고 .env 파일과 properties가 잘 적용되고 있는지 등등 확인해보는 시간을 가졌다. 하지만 다 안됬었다.
그리고, 나는 테스트 코드를 아직 짜지도 않았는데 내 환경에서만 오류가 걸리고 있다는 문제가 생긴다는게 너무 이상했다.
결국에는 튜터님에게 찾아가서 한 30~40분 정도의 시간가량 끝에서 이 문제가 해결되었다.
기본적으로 제공해주는 스프링부트의 테스트 클래스를 제거하는 방향으로 가게해서, contextLoads()가 Test 빌드에서 오류가 발생하고 Bean으로 등록되지 않는다, EntityManger 에러 등등 여러가지 에러를 감지 해버리는 것이다.
결국에는 해당 클래스를 제거해도 크게 지장은 없다고 튜터님의 의견을 통해서 긴 시간동안 고민했던 문제가 겨우 해결이 됬다.😩
반응형
'[내일배움캠프-Sparta] > Spring 6기' 카테고리의 다른 글
| TIL 86 - [ Spring 최종 프로젝트 ( Day 22 ) - S3 문제 이미지 수정/삭제 기능 구현 ] (0) | 2025.06.28 |
|---|---|
| TIL 85 - [ Spring 최종 프로젝트 ( Day 21 ) - Category, Difficulty 리팩토링 ] (0) | 2025.06.26 |
| TIL 83 - [ Spring 최종 프로젝트 ( Day 19 ) - S3 문제 이미지 기능 구현, 브로셔 작업 ] (0) | 2025.06.24 |
| TIL 82 - [ Spring 최종 프로젝트 ( Day 18 ) - S3의 잘못된 사용, 기능 구현 ] (0) | 2025.06.23 |
| TIL 81 - [ Spring 최종 프로젝트 ( Day 17 ) - 코드 리팩토링, S3 초기 세팅 ] (0) | 2025.06.21 |