сделал REST api

This commit is contained in:
skettiks
2026-03-08 22:49:28 +03:00
parent 1673f2921e
commit b3dbaa0f9a
4 changed files with 188 additions and 38 deletions
+2 -38
View File
@@ -40,40 +40,16 @@ extra["springGrpcVersion"] = "1.0.1"
dependencies {
implementation("org.springframework.boot:spring-boot-starter-web")
implementation("org.springframework.boot:spring-boot-h2console")
implementation("org.springframework.boot:spring-boot-micrometer-tracing-brave")
implementation("org.springframework.boot:spring-boot-starter-actuator")
implementation("org.springframework.boot:spring-boot-starter-cache")
implementation("org.springframework.boot:spring-boot-starter-data-jdbc")
implementation("org.springframework.boot:spring-boot-starter-flyway")
implementation("org.springframework.boot:spring-boot-starter-security")
implementation("org.springframework.boot:spring-boot-starter-validation")
implementation("io.grpc:grpc-services")
implementation("io.micrometer:micrometer-tracing-bridge-brave")
implementation("io.sentry:sentry-spring-boot-4-starter")
implementation("net.ttddyy.observation:datasource-micrometer-spring-boot:2.0.1")
implementation("org.flywaydb:flyway-database-postgresql")
implementation("org.jetbrains.kotlin:kotlin-reflect")
implementation("org.springframework.grpc:spring-grpc-spring-boot-starter")
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3")
implementation(libs.emailverifier.kt)
compileOnly("org.projectlombok:lombok")
developmentOnly("org.springframework.boot:spring-boot-devtools")
runtimeOnly("com.h2database:h2")
runtimeOnly("io.micrometer:micrometer-registry-prometheus")
runtimeOnly("org.postgresql:postgresql")
annotationProcessor("org.projectlombok:lombok")
testImplementation("org.springframework.boot:spring-boot-micrometer-tracing-test")
testImplementation("org.springframework.boot:spring-boot-starter-actuator-test")
testImplementation("org.springframework.boot:spring-boot-starter-cache-test")
testImplementation("org.springframework.boot:spring-boot-starter-data-jdbc-test")
testImplementation("org.springframework.boot:spring-boot-starter-flyway-test")
testImplementation("org.springframework.boot:spring-boot-starter-security-test")
testImplementation("org.springframework.boot:spring-boot-starter-validation-test")
testImplementation("org.jetbrains.kotlin:kotlin-test-junit5")
testImplementation("org.springframework.grpc:spring-grpc-test")
testRuntimeOnly("org.junit.platform:junit-platform-launcher")
}
@@ -164,19 +140,8 @@ tasks.named<Jar>("jar") {
enabled = false
}
ktlint {
version.set(libs.versions.ktlint.get())
debug.set(false)
verbose.set(true)
android.set(false)
outputToConsole.set(true)
ignoreFailures.set(false)
enableExperimentalRules.set(true)
filter {
exclude("**/build/**")
exclude("**/generated/**")
}
}
/*
detekt {
@@ -226,7 +191,6 @@ tasks.jacocoTestCoverageVerification {
}
tasks.check {
dependsOn(tasks.ktlintCheck)
// dependsOn(tasks.detekt)
dependsOn(tasks.jacocoTestReport)
}