fastcampus-eatgo
fastcampus-eatgo copied to clipboard
58강 로그인 분리하는 부분 문의드립니다.
강의 정말 잘보고 있습니다. 제가 현재 JWT 강의하는 것을 보고 있는데요.
SecurityJavaConfig.java
에 secret을 application.yml
에서 주입하는 부분이 있습니다.
@Value("${jwt.secret}")
private String secret;
저는 알려주신 것과 같이 application.yml
jwt:
secret: 12345678901234567890123456789012
로 넣었는데, 프로젝트 실행을 하니 아래와 같이 에러가 발생하고 있습니다.
이상한게 Login모듈을 분리하기 전에는 잘 됐었는데 분리 후 발생해서 문의드립니다. 에러코드는 아래에 적었습니다. 확인해주시면 감사하겠습니다.
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'securityJavaConfig': Injection of autowired dependencies failed; nested exception is java.lang.IllegalArgumentException: Could not resolve placeholder 'jwt.secret' in value "${jwt.secret}"
쓰는 곳 모두에 넣어주세요. application.yml
파일은 하나가 아닙니다. 완성된 코드 기준으론 아래와 같은 곳에서 쓰이고 있습니다.