문제
JwtAuthenticationFilter:40 — 모든 인증 요청마다 memberRepository.findById() 호출. 요청량에 비례한 DB 히트.
해결
- JWT 클레임(memberId, role)만으로
OAuth2UserPrincipal 구성
- 필터에서 DB 조회 제거 (인증에 DB 불필요)
- 회원 상태 변경(탈퇴/정지)은 토큰 만료 또는 블랙리스트로 별도 처리
영향 파일
common/security/jwt/JwtAuthenticationFilter.java
문제
JwtAuthenticationFilter:40— 모든 인증 요청마다memberRepository.findById()호출. 요청량에 비례한 DB 히트.해결
OAuth2UserPrincipal구성영향 파일
common/security/jwt/JwtAuthenticationFilter.java