application.yml을 (ex: application-jwt.yml, application-prod.yml ....) 처럼
1) 보안적 측면 2) 배포를 위해서 환경 분리를 하였는데
이 부분에서 .yml 파일 분리를 해서 @Value에 적용이 안되는 것 같다고 생각을 했다.
(차라리 그랬다면 https://newwisdom.tistory.com/m/89 이곳에서 참고를 할걸 그랬다.)
근데 지금 보니 이미 답은 여기 있었다...
location 부분에 lombok.Value를 이미 가리키고 있었다....
Run /EditConfigurations 에서 제대로 .yml이 작동하는지 확인을 해보았다.
implementation 'org.projectlombok:lombok:1.18.12'
annotationProcessor 'org.projectlombok:lombok:1.18.12'
Settings / Plugins 에서 'lombok' 검색해서 설치
Settings/Build,Execution,Deployment/Compiler/Annotation Processors 에서
'Enable annotation processing 체크되어 있는지 확인
등이 있었다...
(import를 잘못 썼던게 문제였다😥)
import org.springframework.beans.factory.annotation.Value;
이것으로 import를 했더라 ...
앞으로 오류가 생기면 Error 메세지를 제대로 읽어보고 제대로 확인해야 한다는 것을 인지했다.
https://newwisdom.tistory.com/m/89
https://m.blog.naver.com/light-star/221969272088
감사합니다. 잘 해결되었습니다. ^^ 좋은 하루 보내세요