Bläddra i källkod

reactor:默认不引入 spring-boot-admin,更灵活,同时启动速度更快(提升开发效率)!!!

YunaiV 3 månader sedan
förälder
incheckning
5cbba76338

+ 2 - 1
yudao-framework/yudao-spring-boot-starter-monitor/pom.xml

@@ -71,7 +71,8 @@
 
         <dependency>
             <groupId>de.codecentric</groupId>
-            <artifactId>spring-boot-admin-starter-client</artifactId> <!-- 实现 Spring Boot Admin Server 服务端 -->
+            <artifactId>spring-boot-admin-starter-client</artifactId> <!-- 实现 Spring Boot Admin Client 客户端 -->
+            <optional>true</optional>
         </dependency>
     </dependencies>
 

+ 1 - 0
yudao-module-infra/pom.xml

@@ -92,6 +92,7 @@
         <dependency>
             <groupId>de.codecentric</groupId>
             <artifactId>spring-boot-admin-starter-server</artifactId> <!-- 实现 Spring Boot Admin Server 服务端 -->
+            <optional>true</optional>
         </dependency>
 
         <!-- 三方云服务相关 -->

+ 1 - 0
yudao-server/src/main/resources/application-dev.yaml

@@ -5,6 +5,7 @@ server:
 
 spring:
   autoconfigure:
+    # noinspection SpringBootApplicationYaml
     exclude:
       - org.springframework.ai.vectorstore.qdrant.autoconfigure.QdrantVectorStoreAutoConfiguration # 禁用 AI 模块的 Qdrant,手动创建
       - org.springframework.ai.vectorstore.milvus.autoconfigure.MilvusVectorStoreAutoConfiguration # 禁用 AI 模块的 Milvus,手动创建

+ 0 - 3
yudao-server/src/main/resources/application-local.yaml

@@ -7,9 +7,6 @@ spring:
     # noinspection SpringBootApplicationYaml
     exclude:
       - org.springframework.boot.autoconfigure.quartz.QuartzAutoConfiguration # 默认 local 环境,不开启 Quartz 的自动配置
-      - de.codecentric.boot.admin.server.config.AdminServerAutoConfiguration # 禁用 Spring Boot Admin 的 Server 的自动配置
-      - de.codecentric.boot.admin.server.ui.config.AdminServerUiAutoConfiguration # 禁用 Spring Boot Admin 的 Server UI 的自动配置
-      - de.codecentric.boot.admin.client.config.SpringBootAdminClientAutoConfiguration # 禁用 Spring Boot Admin 的 Client 的自动配置
       - org.springframework.ai.vectorstore.qdrant.autoconfigure.QdrantVectorStoreAutoConfiguration # 禁用 AI 模块的 Qdrant,手动创建
       - org.springframework.ai.vectorstore.milvus.autoconfigure.MilvusVectorStoreAutoConfiguration # 禁用 AI 模块的 Milvus,手动创建
   # 数据源配置项