This commit is contained in:
NewUsername
2025-10-12 18:37:32 +03:00
parent bec7093889
commit 36c25a8fe6
35 changed files with 644 additions and 85 deletions

View File

@@ -21,22 +21,26 @@ repositories {
dependencies {
implementation("org.springframework.boot:spring-boot-starter-webflux")
implementation("org.springframework.boot:spring-boot-starter-data-jpa")
implementation("org.springframework.boot:spring-boot-starter-data-r2dbc")/*
implementation("io.r2dbc:r2dbc-postgresql")*/
implementation("org.springframework.boot:spring-boot-starter-data-redis-reactive")
implementation("io.lettuce:lettuce-core:6.2.2.RELEASE")
/*implementation("org.springframework.boot:spring-boot-starter-data-redis-reactive")
*/implementation("io.lettuce:lettuce-core:6.2.2.RELEASE")
implementation 'com.h2database:h2'
// Choose ONE driver depending on your DB:
runtimeOnly("io.r2dbc:r2dbc-h2") // for in-memory
implementation("io.github.resilience4j:resilience4j-reactor:2.0.2")
implementation("io.github.resilience4j:resilience4j-ratelimiter:2.0.2")
implementation("io.github.resilience4j:resilience4j-circuitbreaker:2.0.2")
implementation("io.github.resilience4j:resilience4j-retry:2.0.2")
implementation("io.github.resilience4j:resilience4j-spring-boot3:2.0.2")
implementation("org.springframework.boot:spring-boot-starter")
implementation("org.springdoc:springdoc-openapi-starter-webflux-ui:2.6.0")
implementation 'io.github.resilience4j:resilience4j-spring-boot2:1.7.1'
implementation 'io.github.resilience4j:resilience4j-reactor:1.7.1'
implementation 'org.projectlombok:lombok:1.18.32' // Use the latest stable version
annotationProcessor 'org.projectlombok:lombok:1.18.32' // For annotation processing