Day 36 클라우드 과제

정채림·2026년 3월 12일

🚀 오늘 삽질과 성공의 기록

  1. 꼬리에 꼬리를 무는 에러 (Circular Reference)
    application.yml에 비밀번호를 넣었는데, 이름이 Parameter Store랑 똑같아서 스프링이 무한 루프에 빠졌던 에러.

배운 점: AWS Parameter Store를 쓰면 스프링이 알아서 값을 가져오기 때문에, yml에 굳이 중복해서 적을 필요가 없다는 걸 깨달았다. 오히려 안 적는 게 더 안전하고 깔끔하다는 사실!

  1. DB 문법을 모른다는 비명 (Dialect Error)
    "너 도대체 무슨 DB 써?"라고 스프링이 소리쳤던 에러. 사실 이건 DB 주소를 못 찾아서 발생한 문제.

배운 점: spring.config.import 설정에서 AWS의 경로(/config/camp-health-app/)를 하나라도 틀리면, 스프링은 아예 DB 접속 정보 자체를 못 가져온다는 걸 확인. 경로 한 글자가 정말 중요.

  1. "그런 방은 없는데요?" (Unknown Database)
    드디어 DB 주소까지 찾아갔는데, 정작 그 안에 우리 데이터가 살 공간(MemberProfile)이 없어서 났던.

배운 점: RDS만 만든다고 끝이 아니라, 직접 접속해서 CREATE DATABASE로 실제 데이터베이스 공간을 생성해 줘야 서버가 무사히 안착할 수 있음.

0개의 댓글