인프런 커뮤니티 질문&답변

falsystack님의 프로필 이미지

작성한 질문수

호돌맨의 요절복통 개발쇼 (SpringBoot, Vue.JS, AWS)

게시글 조회 5 - 페이징 처리 (QueryDSL)

스프링부트 3.0.2 querydsl + rest docs + propoerties

23.02.13 08:49 작성

·

1.2K

·

수정됨

11

스프링부트 3.0.2로 따라하고 계신분들을 위한 공유입니다.

queryDSL

implementation 'com.querydsl:querydsl-jpa:5.0.0:jakarta'
annotationProcessor "com.querydsl:querydsl-apt:${dependencyManagement.importedProperties['querydsl.version']}:jakarta"

annotationProcessor "jakarta.annotation:jakarta.annotation-api"
annotationProcessor "jakarta.persistence:jakarta.persistence-api"

Spring REST Docs

ext {
    asciidocVersion = "3.0.0"
}

버전을 3.0.0으로 지정

application.properties

spring.h2.console.enabled=true
spring.datasource.url=jdbc:h2:mem:test
spring.datasource.driver-class-name=org.h2.Driver
spring.datasource.username=sa
spring.datasource.password=

 

답변 2

0

cnchoi님의 프로필 이미지

2024. 01. 10. 20:48

와우~!!
덕분에 한번에 해결했습니다!

0

하동구님의 프로필 이미지

2023. 03. 15. 11:45

덕분에 설정 잘했습니다~ 공유 감사합니다!!

한가지 궁금한게 생겼는데

implementation 'com.querydsl:querydsl-jpa:5.0.0:jakarta' annotationProcessor "com.querydsl:querydsl-apt:${dependencyManagement.importedProperties['querydsl.version']}:jakarta"

위에는 5.0.0 을 명시하고 아래에는 ${dependencyManagement.importedProperties['querydsl.version']}

로 되어있는데 특별한 이유가 있을까요?