inblog logo
|
👨🏻‍💻DriedPollack's Blog
    ❗Error🌼Spring

    [Spring boot] defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar 에러 해결 방법

    테스트 코드 실행 시 'bean 이름' 오류가 발생하는 경우, 이는 'build.gradle' 또는 'pom.xml' 파일에서 'Spring Data JPA'와 'Spring Data JDBC'를 동시에 사용하려고 할 때 발생한다. 이 문제를 해결하려면 빌드 구성 파일에서 'Spring Data JPA' 외의 다른 'Spring Data XXX'와 같은 의존성을 제거하면 된다.
    DriedPollack's avatar
    DriedPollack
    May 13, 2024
    [Spring boot] defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar 에러 해결 방법
    Contents
    📝개요🔎원인✅해결 방법

    📝개요

    • 테스트 코드를 작성해서 실행하려고 하니 다음과 같은 오류가 발생했다.
    The bean '설정하려는 Bean의 이름', defined in (문제가 발생한 파일의 경로) defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration, could not be registered.

    🔎원인

    • build.gradle 또는 pom.xml 파일에서 의존성을 설정할 때, Spring Data JPA 와 Spring Data JDBC 를 같이 사용하려고 할 때 발생하는 에러다.

    ✅해결 방법

    • 빌드 구성 파일에서 Spring Data JPA 를 사용하고 있다면 다른 Spring Data 로 시작하는 다른 의존성을 제거하면 해당 에러가 발생하지 않는다.
    Share article
    Contents
    📝개요🔎원인✅해결 방법

    👨🏻‍💻DriedPollack's Blog

    RSS·Powered by Inblog