From dee504f7ed8f7c7d8d0734e4601647c3ce99cc5e Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Thu, 12 Feb 2026 19:20:42 +0800 Subject: [PATCH] =?UTF-8?q?refactor(FaceChatService):=20=E4=BC=98=E5=8C=96?= =?UTF-8?q?=20GLM=20=E5=AE=A2=E6=88=B7=E7=AB=AF=E4=BE=9D=E8=B5=96=E6=B3=A8?= =?UTF-8?q?=E5=85=A5=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加 Lazy 注解以延迟 GLM 客户端初始化 - 避免循环依赖问题 - 提升服务启动性能 --- .../com/ycwl/basic/service/mobile/impl/FaceChatServiceImpl.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/com/ycwl/basic/service/mobile/impl/FaceChatServiceImpl.java b/src/main/java/com/ycwl/basic/service/mobile/impl/FaceChatServiceImpl.java index 6c390688..913a152f 100644 --- a/src/main/java/com/ycwl/basic/service/mobile/impl/FaceChatServiceImpl.java +++ b/src/main/java/com/ycwl/basic/service/mobile/impl/FaceChatServiceImpl.java @@ -16,6 +16,7 @@ import lombok.extern.slf4j.Slf4j; import ai.z.openapi.service.model.ChatMessage; import ai.z.openapi.service.model.ChatMessageRole; import org.apache.commons.lang3.StringUtils; +import org.springframework.context.annotation.Lazy; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -42,6 +43,7 @@ public class FaceChatServiceImpl implements FaceChatService { private final FaceChatConversationMapper conversationMapper; private final FaceChatMessageMapper messageMapper; private final FaceRepository faceRepository; + @Lazy private final GlmClient glmClient; @Override