기본적으로 스프링부트 3버전 이상은 javax가 아닌 jakarta가 관리하기 때문에 이에 맞게 pom(maven기준) 설정을 해주어야 한다. com.querydsl querydsl-apt ${querydsl.version} provided jakarta com.querydsl querydsl-jpa ${querydsl.version} jakarta jakarta.annotation jakarta.annotation-api jakarta.persistence jakarta.persistence-api classfier 설정에 jakarta를 넣어주고 사용해야 한다. (기본 값이 javax이기 때문에 entity를 못읽는등의 문제로 q class 생성이 안 되고 JPAQueryFactory 빈등록 시에 엔..