gewuyou 0e74483168 feat(trace): Refactoring the tracking module - Remove the ignorePatten property in TraceProperties
- 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
2025-06-05 16:07:41 +08:00

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)
}