
로컬환경에서 Establishing SSL connection without server's identity verification is not recommended 에러
2021. 10. 7. 21:11
YouTube Project 트러블슈팅
🚨 Error 발생 로컬환경에서 AWS RDS의 DB와 연결하고 시험삼아 간단한 회원조회 API를 작동하려 했으나 DB연결 실패 오류가 나왔다. DATAGRIP도 다시 설치해보고 MySQL버전 문제인가도 고민해 봤지만 정답은 역시 에러로그에 존재했다. Establishing SSL connection without server's identity verification is not recommended라는 에러문구였는데 MySQL이 5.5버전부터 SSL인증을 필수로 설정해 놓았기 때문에 뜨는 오류라고 했다. 개인적으로 로컬에서 DB를 연결하는데 SSL이 왜 필요한지는 잘 모르겠지만 해결방법은 서버인증서 검증을 꺼주면 된다. 👌 Error 해결 SSL 을 사용하도록 설정하고 서버 인증서를 검증하는 옵션인 ..

REST API 사용하여 조회 시 500 Error 해결
2021. 10. 7. 20:57
YouTube Project 트러블슈팅
현재 환경 서버 : 로컬 스프링부트 9000포트 서버 DB : AWS RDS 🚨 Error 발생 ID로 회원을 검색하는 API와 닉네임으로 회원을 검색하는 API를 생성했는데 각각 하나씩 살아있을 때는 잘 정상작동하지만 둘이 같이 살아있으면 500에러가 뜨는 현상이 발생하였다. 에러코드를 보니 through reference chain 즉 계속 돌고있다는 뜻의 에러 문구가 보였다. 즉 어떤 값에 들어갈지 몰라 헤메고 있다는 뜻이다. 스프링부트는 같은 @RequestMapping에 @GetMapping으로 연결되어 줄 때는 path를 명확히 지정해주지 않으면 어떤 값에 들어가야할지 몰라 500에러가 뜨게 된다는 사실을 알게되었다. 따라서 두개의 API를 RESTful(?)하게 경로를 지정해주어 에러를 해결..