1. Query DSL DSL (도메인 특화 언어) QueryDSL : 쿼리에 특화된 프로그래밍 언어 원래 쿼리 작성 -> 실행해야 오류를 알 수 있음 (컴파일X, 런타임 에러) Query DSL -> 주로 JPA(JPQL) 같은 기술을 위해 쿼리를 자바코드처럼 type-safe (컴파일시 에러체크) 하게 개발할 수 있게 지원하는 프레임워크 JPA의 JPQL을 만들어주는 빌더 역할 (QueryDSL -> JPQL -> SQL) 2. Query DSL 적용 1) build.gradle plugins { id 'org.springframework.boot' version '2.6.5' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id 'jav..