小编Kot*_*deo的帖子

Spring Boot 3 与 queryDSL

我如何使用带有 Spring Boot 3.0 的 queryDSL 生成 Q 类。

build.gradle 的一部分:

plugins {
   id 'com.ewerk.gradle.plugins.querydsl' version '1.0.10'
}

configurations {
   querydsl.extendsFrom implementation, compileOnly, runtimeOnly, annotationProcessor
}

dependencies {
   implementation 'org.springframework.boot:spring-boot-starter'
   implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
   implementation 'com.querydsl:querydsl-jpa'

   annotationProcessor 'com.querydsl:querydsl-apt'

   testImplementation 'org.springframework.boot:spring-boot-starter-test'
   testImplementation 'org.testcontainers:postgresql'

   runtimeOnly 'org.postgresql:postgresql'

}

querydsl {
   jpa = true
   library = 'com.querydsl:querydsl-apt:5.0.0'
   querydslSourcesDir = "$buildDir/generated/sources/annotationProcessor/java/main"
}

compileQuerydsl {
   options.annotationProcessorPath = configurations.querydsl
}

Run Code Online (Sandbox Code Playgroud)

我尝试用自己的双手创建Q类,但它不起作用(

querydsl spring-boot

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

querydsl ×1

spring-boot ×1