2024/12/15 3

Spring 본캠프 Day 070 - 2단계 일정 관리 앱 Develop 진행 중

내용 정리를 틀리게 할 수 없어서 비공개로 돌린 트러블슈팅(troubleshooting)만 벌써 두 개째다. 아직 오류가 발생할 때면 '이번엔 또 뭘 잘못 입력했을까?' 온갖 생각이 들곤 하지만, 확실히 오류를 다양하게 내고 나니 비슷하거나 동일한 오류가 발생하면 금방 해결했다. 마치 오답 노트에 정리한 수학 문제를 다시 풀면 맞출 수 있듯이. 모든 오류의 원인과 해결 방법을 머릿속에 차곡차곡 정리해 두면 정말 좋겠지만, 기억 용량에는 한계가 있기 마련이므로 문제 해결 과정 기록에정성을 쏟았다. 그래, 오류의 가호도 제대로 받았겠다.  난생처음 보는 오류를 많이 내야겠다. 몸이 평일 내내 부족한 잠을 주말 동안 보충할 생각이었는지 오늘도 한낮에 일어났다. 내일부터 다시 아침 8시 전에 일어나고 싶은지라..

2단계: "MySQL Error 1049: Unknown database"

[인용 및 참고 자료 출처]1. 구글 검색: 티스토리, "spring.jpa.hibernate.ddl-auto=create", ddl-auto 설정 시 주의 사항, (2024.12.15) [문제]이젠 프로그램을 실행할 때 오류가 안 나면 이상할 지경이다. 데이터베이스(database)를 제대로 생성한 줄 알았는데 아니었다. 오류 메시지를 볼 때마다 심장은 아직 철렁거리긴 하나, 이미 전날 새벽에 데이터베이스와 씨름한 전적이 있는지라 담담한 마음으로 데이터베이스를 확인했다. [원인]오류가 발생한 원인은 역시나, 데이터베이스가 이상하게 만들어진 데에 있었다. plans2라는 이름으로 데이터베이스를 만든 줄 알았는데 테이블로 생성되어야 할 'members2'가 데이터베이스로 있었다. [해결]문제는 금방 해결했..

1단계: "200 OK인데 왜 username이 null일까?"

[문제]400번 대이든 500번 대이든 오류 났다는 메시지가 뜨면 그나마 코드를 잘못 썼다고 짐작할 수 있는데, 200 OK 메시지와 다르게 입력한 값이 제대로 반영되지 않으면 더 골치 아팠다. null도 문제였으나, 수정됐다면서 일정 수정 날짜인 updatedAt의 값이 그대로인 점이 더 골치 아팠다. 도대체 원인이 뭔지 추측조차 못 한 채, '코드 또 전부 다 뜯어고쳐야겠구나.' 해탈한 심정으로 튜터님께 찾아갔다. [원인]package com.example.plan.plan.dto.request;import lombok.Getter;// 일정 수정 요청에 해당하는 request DTO@Getterpublic class UpdatePlanRequestDto { // (1) 속성 privat..