Error creating bean with name '***Controller': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named '***Service' is defined
이런 에러가 발생한다면 100% Service명이 틀렸거나 정의하지 않아서입니다.
해결 방법은 간단합니다.
Service를 정의해 주거나 잘못된 Service명을 수정하시면 됩니다.
저의 경우에는 @Service("EgovCmmUseService")라고 정의돼 있는데, 이걸 사용할 때는 앞자리를 소문자인 egovCmmUseService라고 잘못 적었었네요 ㅠ
아래처럼 Service에서 정의한 이름대로 앞자리를 대문자로 수정해주니 에러 없이 잘 동작합니다.
혹시, 같은 오류로 고생하시는 분들에게 도움이 될까해서 올려봅니다.
바쁠 때 이런 오류 찾느라 반나절 까먹는 건 스트레스 엄청 받죠.
댓글