feat(common): add API operation logging with AOP and trace ID tracking
This commit is contained in:
@@ -1,12 +1,14 @@
|
||||
plugins {
|
||||
java
|
||||
// Spring Boot 插件:声明,但不应用到父工程
|
||||
id("org.springframework.boot") version "3.5.8" apply false
|
||||
id("io.spring.dependency-management") version "1.1.7" apply false
|
||||
|
||||
// Spring 的 dependency-management 插件:父工程和子工程都需要
|
||||
id("io.spring.dependency-management") version "1.1.7"
|
||||
}
|
||||
|
||||
group = "com.hanserwei"
|
||||
version = "0.0.1-SNAPSHOT"
|
||||
description = "weblog-springboot"
|
||||
|
||||
java {
|
||||
toolchain {
|
||||
@@ -14,12 +16,6 @@ java {
|
||||
}
|
||||
}
|
||||
|
||||
buildscript {
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
}
|
||||
|
||||
allprojects {
|
||||
group = "com.hanserwei"
|
||||
version = "0.0.1-SNAPSHOT"
|
||||
@@ -30,15 +26,28 @@ allprojects {
|
||||
}
|
||||
|
||||
subprojects {
|
||||
|
||||
apply(plugin = "java")
|
||||
apply(plugin = "io.spring.dependency-management")
|
||||
|
||||
java.sourceCompatibility = JavaVersion.VERSION_21
|
||||
java.targetCompatibility = JavaVersion.VERSION_21
|
||||
|
||||
// ========= 统一版本管理(类似 Maven dependencyManagement)=========
|
||||
dependencyManagement {
|
||||
imports {
|
||||
// Spring Boot 官方 BOM(最重要,统一管理绝大部分依赖版本)
|
||||
mavenBom("org.springframework.boot:spring-boot-dependencies:3.5.8")
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
|
||||
// Lombok (compileOnly + annotationProcessor)
|
||||
compileOnly("org.projectlombok:lombok")
|
||||
annotationProcessor("org.projectlombok:lombok")
|
||||
|
||||
// 如果你的测试也使用 Lombok
|
||||
testCompileOnly("org.projectlombok:lombok")
|
||||
testAnnotationProcessor("org.projectlombok:lombok")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user