[에러노트]Error creating bean with name ~ Unsatisfied dependency expressed through constructor parameter

hyewon jeong·2022년 12월 25일
0

에러노트

목록 보기
1/46

1. 에러 발생

org.springframework.beans.factory.UnsatisfiedDependencyException:
Error creating bean with name 'commentController' defined in file [C:\Users\werqo\OneDrive\바탕 화면
\myblog2\build\classes\java\main\com\example\myblog2\controller\CommentController.class]:
Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'commentServiceImpl' defined in file [C:\Users\werqo\OneDrive\바탕 화면
\myblog2\build\classes\java\main\com\example\myblog2\service\CommentServiceImpl.class]: 
Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'jwtUtil':

Injection of autowired dependencies failed; nested exception is java.lang.IllegalArgumentException: 
Could not resolve placeholder 'jwt.secret.key' in value "${jwt.secret.key}"

2. 시도한 점

Error creating bean with name 이 오류가 나면
servlet쪽 문제 일 수도 있다하여
controller, service 어노테이션 문제라고 생각하고 넣고 빼고 계속했는데,,,,결과는 똑같은 에러^^

한시간 지속하다가 설마....?

application.properties 에러해결
데이터 소스 쪽이나 application.properties 확인 한것에 힌트로 마이바티스 xml파일 수정하니 해결했다.는 문구를 보고

application.properties 확인해보니 ... 위에 코드가 말하던...
..Could not resolve placeholder 'jwt.secret.key' in value ..
값에서'jwt.secret.key'의 자리 표시자를 확인할 수 없습니다...

3. 에러원인 :

jwt.secret.key=7ZWt7ZW0OTntmZTsnbTtjIXtlZzqta3snYTrhIjrqLjshLjqs4TroZzrgpjslYTqsIDsnpDtm4zrpa3tlZzqsJzrsJzsnpDrpbzrp4zrk6TslrTqsIDsnpA=
값을 설정 하지 않았던 것

4. 에러해결 :

application.properties 폴더에
jwt.secret.key=7ZWt7ZW0OTntmZTsnbTtjIXtlZzqta3snYTrhIjrqLjshLjqs4TroZzrgpjslYTqsIDsnpDtm4zrpa3tlZzqsJzrsJzsnpDrpbzrp4zrk6TslrTqsIDsnpA=
삽입 후 해결 됨

또 다른 해결 방법
:Error creating bean with name

profile
개발자꿈나무

0개의 댓글