mirror of
https://github.moeyy.xyz/https://github.com/GeWuYou/forgeboot
synced 2025-10-27 16:24:22 +08:00
- Delete FeignTraceAutoConfiguration, WebClientTraceAutoConfiguration, and RequestIdTaskDecorator - Refactor TraceAutoConfiguration and use ContextFieldContributor to replace the original filters and interceptors - Remove the RequestIdUtil class and use StringContextHolder to replace thread local storage - Update TraceRequestIdProvider and use ContextFieldContributor to provide the request ID - Remove useless extension functions and filter classes
19 lines
765 B
Plaintext
19 lines
765 B
Plaintext
plugins {
|
|
alias(libs.plugins.kotlin.plugin.spring)
|
|
}
|
|
dependencies {
|
|
implementation(platform(libs.springBootDependencies.bom))
|
|
implementation(libs.springBoot.autoconfigure)
|
|
compileOnly(platform(libs.springCloudDependencies.bom))
|
|
compileOnly(libs.springBootStarter.web)
|
|
compileOnly(libs.springBootStarter.webflux)
|
|
compileOnly(project(Modules.TRACE.API))
|
|
compileOnly(project(Modules.TRACE.IMPL))
|
|
// Spring Cloud OpenFeign (Compile Only)
|
|
// https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-openfeign
|
|
compileOnly(libs.springCloudStarter.openfeign)
|
|
// Reactor Core (Compile Only)
|
|
// https://mvnrepository.com/artifact/io.projectreactor/reactor-core
|
|
compileOnly(libs.reactor.core)
|
|
}
|