마지막... 세 번째 글이다.
마지막 맞겠지?
사용자 조회 요청 한 번에 로그가 두 번이 찍히던 이유를 찾았다.
레디스도 사용할 필요가 없었다. 레디스는 언제 주로 사용하는지 더 공부를 해보아야겠다
결론부터 이야기하자면, controller에서 JWT 호출을 중복으로 실행하는 것이 문제였다.
JWT 토큰은 사용자 인증 목적 정보를 포함하고, 토큰에는 user의 id 정보도 들어있다.
바로 이 id를 이용해 데이터베이스에서 사용자 정보를 조회하면 해결되는 일이었다!
controller
service
controller
service
로그도 한 번씩 잘 찍힌다!