@Value("${JWT_SECRET_KEY}")
를 통해 환경변수에 설정된 JWT_SECRET_KEY
값을 읽어오지 못하는 문제가 발생했다. application.yml
과 .env
파일에 각각 같은 환경변수를 설정했음에도 충돌이 발생했다.JWT_SECRET_KEY
값이 application.yml
과 .env
파일 중 하나에만 설정되어야 하는데 두 파일에 중복 정의된 것이 문제였다. 이로 인해 변수 충돌이 발생해 올바르게 값을 읽지 못했다.application.yml
파일에서 jwt:secretkey
항목을 삭제하고, .env
파일에만 JWT_SECRET_KEY
환경변수를 유지했다.@Value("${JWT_SECRET_KEY}")
를 통해 환경변수가 정상적으로 읽혔다.# 아래 항목 제거
jwt:
secretkey: ${JWT_SECRET_KEY}
수정 후 :