From 143426db1f881ad7e31b4754c2b75cb8a7c72eea Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Tue, 20 Jan 2026 15:52:27 +0800 Subject: [PATCH] =?UTF-8?q?refactor(glm):=20=E4=BC=98=E5=8C=96=20GLM=20?= =?UTF-8?q?=E5=AE=A2=E6=88=B7=E7=AB=AF=E5=AE=9E=E7=8E=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加 @Lazy 注解以延迟初始化 GLM 客户端 - 避免应用启动时不必要的资源消耗 - 提高系统启动性能和内存使用效率 --- src/main/java/com/ycwl/basic/integration/glm/GlmClientImpl.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/com/ycwl/basic/integration/glm/GlmClientImpl.java b/src/main/java/com/ycwl/basic/integration/glm/GlmClientImpl.java index f8fffccd..fc8bc754 100644 --- a/src/main/java/com/ycwl/basic/integration/glm/GlmClientImpl.java +++ b/src/main/java/com/ycwl/basic/integration/glm/GlmClientImpl.java @@ -12,6 +12,7 @@ import io.reactivex.rxjava3.core.Flowable; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Value; +import org.springframework.context.annotation.Lazy; import org.springframework.stereotype.Component; import java.util.ArrayList; @@ -23,6 +24,7 @@ import java.util.function.Consumer; */ @Slf4j @Component +@Lazy public class GlmClientImpl implements GlmClient { private static final String DEFAULT_MODEL = "glm-4.5-airx";