Spring Framework/QueryDSL
[QueryDsl] QueryDsl 페이징, 검색, 필터링 쿼리 구현 - 페이징 최적화, BooleanExpression
배운 점 및 느낀 점기존에는 편리한 Spring Data JPA만 사용하다가 “가독성 측면”, “컴파일 시점에서 오류 확인”, “조건 메서드 재사용” 등 여러 장점을 가진 QueryDSL을 사용하게 되었습니다. 페이징, 검색, 필터링 조건을 적용한 쿼리문을 작성하면서 QueryDSL을 사용하는 이유와 장점을 느꼈습니다. 이를 통해 상황에 따라 효율적으로 Spring Data JPA와 QueryDSL을 사용할 수 있게 되었습니다.익힌 QueryDSL1. PageableExecutionUtils을 통해 Count 쿼리 최적화2. 검색 및 필터링 조건 적용3. DTO 클래스로 한 번에 변환Controller: 검색, 필터링, 페이징 API@GetMapping("/recruits/applications")pub..