From 5ca2358721cebdb2923a77a13b52710cf4f386f7 Mon Sep 17 00:00:00 2001 From: UNGGU0704 Date: Thu, 12 Jun 2025 15:50:46 +0900 Subject: [PATCH] =?UTF-8?q?update:=20member=20JwtTokenProvider=EB=A5=BC=20?= =?UTF-8?q?=EC=BB=B4=ED=8F=AC=EB=84=8C=ED=8A=B8=20=EC=9D=B4=EB=A6=84=20?= =?UTF-8?q?=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 별도의 memberJWTtoken으로 컴포넌트 변경 --- .../main/java/com/ktds/hi/member/config/SecurityConfig.java | 4 +++- .../main/java/com/ktds/hi/member/service/AuthServiceImpl.java | 2 ++ .../java/com/ktds/hi/member/service/JwtTokenProvider.java | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/member/src/main/java/com/ktds/hi/member/config/SecurityConfig.java b/member/src/main/java/com/ktds/hi/member/config/SecurityConfig.java index e8a099e..791569f 100644 --- a/member/src/main/java/com/ktds/hi/member/config/SecurityConfig.java +++ b/member/src/main/java/com/ktds/hi/member/config/SecurityConfig.java @@ -3,6 +3,7 @@ package com.ktds.hi.member.config; import com.ktds.hi.member.service.JwtTokenProvider; import com.ktds.hi.member.service.AuthService; import lombok.RequiredArgsConstructor; +import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.security.authentication.AuthenticationManager; @@ -23,7 +24,8 @@ import org.springframework.security.web.authentication.UsernamePasswordAuthentic @EnableWebSecurity @RequiredArgsConstructor public class SecurityConfig { - + + @Qualifier("memberJwtTokenProvider") private final JwtTokenProvider jwtTokenProvider; private final AuthService authService; diff --git a/member/src/main/java/com/ktds/hi/member/service/AuthServiceImpl.java b/member/src/main/java/com/ktds/hi/member/service/AuthServiceImpl.java index 88b3633..7026d6d 100644 --- a/member/src/main/java/com/ktds/hi/member/service/AuthServiceImpl.java +++ b/member/src/main/java/com/ktds/hi/member/service/AuthServiceImpl.java @@ -6,6 +6,7 @@ import com.ktds.hi.member.repository.jpa.MemberRepository; import com.ktds.hi.common.exception.BusinessException; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.security.crypto.password.PasswordEncoder; import org.springframework.stereotype.Service; @@ -23,6 +24,7 @@ public class AuthServiceImpl implements AuthService { private final MemberRepository memberRepository; private final PasswordEncoder passwordEncoder; + @Qualifier("memberJwtTokenProvider") private final JwtTokenProvider jwtTokenProvider; private final SmsService smsService; private final RedisTemplate redisTemplate; diff --git a/member/src/main/java/com/ktds/hi/member/service/JwtTokenProvider.java b/member/src/main/java/com/ktds/hi/member/service/JwtTokenProvider.java index f0c3878..ac58680 100644 --- a/member/src/main/java/com/ktds/hi/member/service/JwtTokenProvider.java +++ b/member/src/main/java/com/ktds/hi/member/service/JwtTokenProvider.java @@ -17,7 +17,7 @@ import java.util.Date; * JWT 토큰 프로바이더 클래스 * JWT 토큰 생성, 검증, 파싱 기능을 제공 */ -@Component +@Component("memberJwtTokenProvider") // 기존: @Component @Slf4j public class JwtTokenProvider {