트러블슈팅: 데이터베이스 연결 오류 해결

 

문제

회원가입 시 이메일 중복 체크 기능을 구현했지만, 다음과 같은 문제가 발생할 수 있다

 

원인

existsByEmail 메서드가 제대로 구현되지 않았거나, 데이터베이스에 이메일 정보가 올바르게 저장되지 않았음.

 

해결 방법

데이터베이스에 이메일 정보가 올바르게 저장되어 있는지 확인한다.

 


 

문제

빈 정의 충돌 문제

 

원인

동일한 이름의 빈이 중복 등록되었습니다.

 

해결 방법

AuthenticationFilter클래스의 어노테이션 제거

 


 

문제

SQL 무결성 제약 조건 위반

 

원인

필수 필드가 누락된 상태로 데이터가 저장되고 있었습니다.

 

해결방법

DTO 리스폰스의 필드 이름은 email로 맞춰줬다.