QueryDSL (2) 썸네일형 리스트형 Spring Boot Reactive Mongo Data QueryDSL Spring Data MongoDB에서도 QueryDSL을 사용할 수 있어요. build.gradle에 아래 설정만 잘 추가해주시면 됩니다. 예제에서는 Reactive Mongodb를 사용하고 있습니다. build.gradle plugins { id 'com.ewerk.gradle.plugins.querydsl' version '1.0.10' } dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-mongodb-reactive' implementation 'com.querydsl:querydsl-mongodb' implementation 'com.querydsl:querydsl-apt' } def querydsl.. Spring Boot Querydsl (Maven, Gradle 5) 항상 JPA를 사용하면서 JpaRepository와 EntityManager만 사용했었는데 항상 먼가 제한적이다는 느낌을 많이 받았어요. 그래서 Native Query를 어떻게 하면 깔끔하게 코딩할 수 있을까 고민하다가 답을 찾지 못했고 결국 Querydsl이나 jooq로 눈을 돌리게 되었어요. 쿼리의 도움을 받아야 하는 레거시 시스템 환경은 확실히 JPA가 많이 불리한 것 같아요. 개발 환경은 JDK 11 + Spring boot 2.1.9 버전이구요. 예제를 통해 간단히 Querydsl을 설정하고 사용해볼게요. for Maven 더보기 pom.xml 아래 코드 추가 후에 Update Project 4.0.0 com.querydsl querydsl-apt com.querydsl querydsl-jpa .. 이전 1 다음