본문 바로가기
Projects/푸하하 - 개인 프로젝트

[트러블 슈팅] QueryDsl 도입후 테스트시 빈생성 문제

by 우인입니다 2023. 12. 4.

문제상황

 

myPageRepositoryCustomImpl이라는 빈생성을 못 한다는 에러 메시지가 나온다.

 

 

사실상 테스트 코드 작성 전인데도 해당 오류가 나온다.

 

 


해결방법

TestConfig생성 & JpaQueryFactory Bean 등록

 

@TestConfiguration은 @SpringBootApplication 에 의해 자동 탐색되지 않는다.

@TestConfiguration
public class TestConfig {

    @PersistenceContext
    private EntityManager entityManager;

    @Bean
    public JPAQueryFactory jpaQueryFactory() {
        return new JPAQueryFactory(entityManager);
    }
}

 

@Import하여 사용

 

 

해결

 

 

 

 

참고링크

https://jyami.tistory.com/124