Parameter 0 of constructor in hwan2da.SMDFA.domain.member.repository.MemberBatchRepositoryCustomImpl required a bean of type 'com.querydsl.jpa.impl.JPAQueryFactory' that could not be found.
QueryDSL을 사용하기 위해서 EntityManager를 주입해주어야 한다.
수동 빈 등록을 하여 의존관계 주입을 해주기로 했다.
@Configuration
public class QuerydslConfig {
@PersistenceContext
private EntityManager entityManager;
@Bean
public JPAQueryFactory queryFactory() {
return new JPAQueryFactory(entityManager);
}
}