fastcampus-eatgo icon indicating copy to clipboard operation
fastcampus-eatgo copied to clipboard

58강 로그인 분리하는 부분 문의드립니다.

Open SimKyunam opened this issue 4 years ago • 1 comments

강의 정말 잘보고 있습니다. 제가 현재 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}"

SimKyunam avatar Aug 23 '20 15:08 SimKyunam

쓰는 곳 모두에 넣어주세요. application.yml 파일은 하나가 아닙니다. 완성된 코드 기준으론 아래와 같은 곳에서 쓰이고 있습니다.

Screenshot

ahastudio avatar Sep 27 '20 17:09 ahastudio