본문 바로가기

Dev. Debug/프로그램

Error creating bean with name 'boardServiceImpl': Injection of autowired dependencies failed


개발 도중에 콘솔창에서 이런 화면을 만나게 되는 것을 좋아하시는 분을 없을 것입니다.

   Error creating bean with name 'boardServiceImpl': Injection of autowired dependencies failed

컴파일시에 에러는 안 났는데...

왜 서버를 올리면 저런 에러를 뱉어낼까요 ㅡㅡ?


위와 같은 에러는 컴파일 시 에러가 발견되지 않았다면... 

대부분 초기 설정에 문제가 있어서 발생합니다. (적어도 저의 경험상으로는 ㅡㅡㅋ)


다음은 root-context. xml 파일의 일부입니다.


boardServiceImpl.java 에서 에러가 발생하였던 이유는, 

boardServiceImpl 에서 Dao 단의 파일을 사용하고 있어서 입니다.

당연한 말이지만, DAO가 먼저 준비 되어야지 서비스단에서 사용이 가능한데요.

제가 엉뚱한 패키지 (정확히는 삭제한 패키지)를 불러오고 있었네요 ㅡㅡㅋ