본문 바로가기

카테고리 없음

[Spring Framework] Could not autowire. No beans of '' type found. 해결 방법

IntelliJ Ultimate 버전을 사용 중인데 가끔 아래 그림처럼 Bean에 DI(의존성 주입)을 할 때 아래와 같은 오류가 발생한다. 

Mapper Class를 BoardServiceImpl class Bean에 주입할 수 없는 이유인데, 구글링 하다가 해결 방법을 찾아 공유한다.

Bean에 DI 할 수 없는 이슈

 

 

아래 그림처럼 @ComponentScan Annotation을 사용하여 주입할 DI의 Package를 명시하고 주입할 클래스에 @Component Annotation을 붙여주어 프로젝트 구동 시 Spring Container에 Bean으로 등록시키면 에러가 없어진다.