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 {