제목과 같은 에러를 보았다면 당황하지 말고 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
반응형
사업자 정보 표시
라울앤알바 | 장수호 | 서울특별시 관악구 봉천로 13나길 58-10, 404호(봉천동) | 사업자 등록번호 : 363-72-00290 | TEL : 010-5790-0933 | Mail : shjang@raulnalba.com | 통신판매신고번호 : 2020-서울관악-0892호 | 사이버몰의 이용약관 바로가기
'programmer > SpringBoot' 카테고리의 다른 글
Spring batch 간단 사용기 (0) | 2022.01.20 |
---|---|
available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} (0) | 2021.05.11 |
Spring Boot 다중 JPA ( mysql, postgresql 예제 ) (0) | 2021.04.30 |