본문 바로가기
프로그래밍 언어/Etc

[스프링] 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 에러 해결방법

by 우림 2015. 6. 18.
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에서 정의한 이름대로 앞자리를 대문자로 수정해주니 에러 없이 잘 동작합니다.


혹시, 같은 오류로 고생하시는 분들에게 도움이 될까해서 올려봅니다.

바쁠 때 이런 오류 찾느라 반나절 까먹는 건 스트레스 엄청 받죠.

댓글