본문 바로가기

programmer/SpringBoot

[에러 로그]at least 1 bean which qualifies as autowire candidate

제목과 같은 에러를 보았다면 당황하지 말고 Repository 위치가 정확한 package 위치에 있는지 확인해야 한다.

JDBC Config에서 basePackages를 설정한 경우에 작업해 두고 까먹어서 다른 패키지 위치에 repository를 생성하고 빌드하면 계속 에러가 난다.

심플한 문제 인대 프로젝트가 커지다 보면 찾기 힘드니 이런 에피소드가 생기는 거 같다.

@Configuration
@ComponentScan//JPA사용 시 꼭 선언
@EnableJpaRepositories
        (
                //com.hmns.data.model.mysql 관련 패키지명 변경 시 반드시 확인
                basePackages = "personal.test.data.repository.mysql.elastic",
                entityManagerFactoryRef = "mysqlelasticFactoryBean",
                transactionManagerRef = "mysqlelasticTransactionManager"
        )

*관련 에러 하기 링크 참조

 

[에러 종류]

JpaRepository at least 1 bean which qualifies as autowire candidate

 

https://stackoverflow.com/questions/33962099/spring-expected-at-least-1-bean-which-qualifies-as-autowire-candidate-for-this-d

반응형
사업자 정보 표시
라울앤알바 | 장수호 | 서울특별시 관악구 봉천로 13나길 58-10, 404호(봉천동) | 사업자 등록번호 : 363-72-00290 | TEL : 010-5790-0933 | Mail : shjang@raulnalba.com | 통신판매신고번호 : 2020-서울관악-0892호 | 사이버몰의 이용약관 바로가기