diff --git a/build.gradle b/build.gradle index 4a2bfc4f..9592ebc0 100644 --- a/build.gradle +++ b/build.gradle @@ -24,29 +24,31 @@ repositories { } dependencies { - implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'org.springframework.boot:spring-boot-starter-validation' implementation 'org.springframework.boot:spring-boot-starter-web' + // jpa + implementation 'org.springframework.boot:spring-boot-starter-data-jpa' + // 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" + // redis + implementation 'org.springframework.boot:spring-boot-starter-data-redis' + // redisson + implementation 'org.redisson:redisson-spring-boot-starter:3.35.0' + // lombok compileOnly 'org.projectlombok:lombok' - developmentOnly 'org.springframework.boot:spring-boot-devtools' + annotationProcessor 'org.projectlombok:lombok' + // jdbc driver runtimeOnly 'com.h2database:h2' runtimeOnly 'com.mysql:mysql-connector-j' - annotationProcessor 'org.projectlombok:lombok' + // test testImplementation 'org.springframework.boot:spring-boot-starter-test' testRuntimeOnly 'org.junit.platform:junit-platform-launcher' - - // redis - implementation 'org.springframework.boot:spring-boot-starter-data-redis:3.3.3' - implementation 'org.redisson:redisson-spring-boot-starter:3.34.1' // Redis Redisson + // embedded redis implementation 'com.github.codemonstur:embedded-redis:1.4.3' - - // 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" - // actuator implementation 'org.springframework.boot:spring-boot-starter-actuator' implementation 'io.micrometer:micrometer-registry-prometheus'