@Value 값에 왜 빨간줄이..?

황가연·2023년 9월 4일
0

오류 해결

목록 보기
2/2
post-thumbnail

왜 빨간줄이 생겼지?

빨간줄

jwt 토큰을 생성할 때 쓸 시크릿키를 application.properties에 저장을 했는데 @Value에서 인식을 못하고 빨간줄이 생겼다.

오류내용

런타임 시에 값을 인식하지 않을까 해서 어플리케이션을 실행시켰는데 이런 오류를 만났다. 무슨 말인지 모르고 며칠을 계속 @Value에 대해 검색하면서 gradle에서 lombok을 지웠다가 다시 의존성을 넣는 등 해봤는데도 안됐었다.

그러다 오류 자체를 검색해보자 해서 찾아봤는데 한줄기 빛을 찾았다..!! 나와 똑같은 오류를 겪었던 블로그를 찾았다!!

해결!!

잘못된 import

답은 import에 있었다. 인텔리제이에서 자동으로 해준 걸 믿고 있었던 것이다.

해야하는 import

lombok.Value 가 아닌 org.springframework.beans.factory.annotation.Value 를 import 했어야 했던 것이다.

아직 스프링도 잘 모르고 에러 메세지 해석이 잘 안되다보니 엉뚱한 걸 검색하고 어렵게 접근했던 것 같다. 이번을 계기로 에러 메세지를 잘 해석할 수 있는 방법을 좀 알아봐야겠다는 생각을 했다.

참고
해결책을 얻은 블로그 덕분에 해결했습니다..감사합니다(꾸벅)

0개의 댓글