TIL 84 - [ Spring 최종 프로젝트 ( Day 20 ) - S3 문제 이미지 기능 구현, contextLoads() 에러 ]

2025. 6. 25. 22:35·[내일배움캠프-Sparta]/Spring 6기
반응형

 

 

 

📅 이미지 기능 구현

 

💥 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
'[내일배움캠프-Sparta]/Spring 6기' 카테고리의 다른 글
  • TIL 86 - [ Spring 최종 프로젝트 ( Day 22 ) - S3 문제 이미지 수정/삭제 기능 구현 ]
  • TIL 85 - [ Spring 최종 프로젝트 ( Day 21 ) - Category, Difficulty 리팩토링 ]
  • TIL 83 - [ Spring 최종 프로젝트 ( Day 19 ) - S3 문제 이미지 기능 구현, 브로셔 작업 ]
  • TIL 82 - [ Spring 최종 프로젝트 ( Day 18 ) - S3의 잘못된 사용, 기능 구현 ]
dimenshun
dimenshun
한 소년의 개발 일기
    반응형
  • dimenshun
    Dev Life Notes
    dimenshun
  • 전체
    오늘
    어제
    • 분류 전체보기 (268)
      • CS (23)
        • 자료구조 (0)
        • 알고리즘 (0)
        • 컴퓨터 구조 (8)
        • 네트워크 (6)
        • 운영체제 (3)
        • DB ( + SQLD ) (5)
        • SW공학 (1)
      • 프로그래밍 (3)
        • Java (0)
        • Spring (0)
        • HTML,CSS (3)
        • JavaScript (0)
      • 개발 툴 (7)
        • Git(버전관리) (1)
        • Docker (3)
        • AWS (2)
        • JSP (1)
      • 코딩테스트(Algorithm) (125)
        • 백준 (6)
        • 프로그래머스 (119)
      • [내일배움캠프-Sparta] (110)
        • Spring 6기 (106)
        • KPT 회고 (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    컴퓨터구조
    Java
    web
    Python
    Til
    배포
    트랜잭션
    백엔드
    cs
    세션
    AWS
    network
    It
    알고리즘
    개발자
    운영체제
    db
    OS
    네트워크
    spring
    KPT
    CPU
    코딩테스트
    메모리
    docker
    Testcode
    SQLD
    내일배움캠프
    웹
    SQL
  • hELLO· Designed By정상우.v4.10.3
dimenshun
TIL 84 - [ Spring 최종 프로젝트 ( Day 20 ) - S3 문제 이미지 기능 구현, contextLoads() 에러 ]
상단으로

티스토리툴바