내배캠 TIL 33일차

오병택·2025년 4월 3일

내배캠

목록 보기
55/73

학습 요약

schedulev2

schedulev2 lv1~lv5

현재 진행사항
lv0~lv5 clear

깃허브 주소 -> https://github.com/byeongtaek12/ScheduleProject-Spring-JPA

트러블슈팅

문제 개요

lv4의 로그인 부분을 다루게 되면서 로그인 컨트롤러를 따로 만들고 schedule 컨트롤러의 회원가입 기능을 때서 넣고 로그인 기능도 추가해준 후 Postman으로 테스트하려고 앱을 가동 시켰는데 엄청 긴 에러가 떴다.

오류

org.springframework.beans.factory.UnsatisfiedDependencyException:
Error creating bean with name 'loginController' defined in file 그 뒤에 더 있지만 윗 부분만 복사했다.

원인

JPA를 구현한 repository에서의 default 메서드 부분에서 오타 하나때문이였다.

해결 방법

보통 내가 겪었던 에러코드는 맨 윗 부분이 중요했어서 윗 부분만 보고 서칭해서 해결하려고 노력했다. 하지만 서칭해도 나한테 맞는 해결방법은 없었고 결국 튜터님에게 찾아갔다. 엄청 긴 에러 코드 중간에 passoword라고 써 있는 오타 부분을 찾아주셨고 password로 고치니 동작하게 되었다.

그 후

에러 코드의 윗 부분만 보고 해결하지 말고 에러 코드 전체적으로 봐야 된다는 것을 느꼈고 다음부턴 길다고 대충 보지 않고 하나하나 세심하게 봐야겠다고 생각했다.

느낀 점

요즘 TIL 대충 쓰는 거 아닌가라고 볼 수도 있지만 코드를 많이 짜서 그런 것이니 이해바랍니다.😅 거짓말 같다구요? 깃허브 주소 들어가서 봐주세요.. 정말 바쁘기도 하고 거의 코드를 무아지경으로 짭니다. 내가 짜는 데 유체이탈해서 짜는 모습을 보는 느낌입니다.😵 그래도 lv5까지 어떻게 만들었네요. 주말에 10시간씩 잘껍니다 말리지마세요

profile
걱정하지 말고 일단 해봐!

0개의 댓글