From 8f49cf3762dd4fc88f693a05b99563a1cc187527 Mon Sep 17 00:00:00 2001 From: chenbowen Date: Thu, 21 Aug 2025 17:14:48 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=95=E4=BD=93=EF=BC=9A=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E5=9B=A0=E4=B8=BA=20mybatis=20=E9=94=99=E8=AF=AF=E5=BC=95?= =?UTF-8?q?=E5=85=A5=20feign=20=E4=BE=9D=E8=B5=96=E5=AF=BC=E8=87=B4?= =?UTF-8?q?=E5=8D=95=E4=BD=93=E9=A1=B9=E7=9B=AE=E6=97=A0=E6=B3=95=E5=90=AF?= =?UTF-8?q?=E5=8A=A8=EF=BC=8C=E6=97=A0=E6=B3=95=E6=AD=A3=E7=A1=AE=E8=AF=B7?= =?UTF-8?q?=E6=B1=82=E6=9C=AC=E5=9C=B0=20api=20=E7=9A=84=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mybatis/core/handler/DefaultDBFieldHandler.java | 6 ++++-- yudao-server/pom.xml | 6 ++++++ yudao-server/src/main/resources/application.yaml | 2 +- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/yudao-framework/yudao-spring-boot-starter-mybatis/src/main/java/cn/iocoder/yudao/framework/mybatis/core/handler/DefaultDBFieldHandler.java b/yudao-framework/yudao-spring-boot-starter-mybatis/src/main/java/cn/iocoder/yudao/framework/mybatis/core/handler/DefaultDBFieldHandler.java index ccd2fe3d..8bc50227 100644 --- a/yudao-framework/yudao-spring-boot-starter-mybatis/src/main/java/cn/iocoder/yudao/framework/mybatis/core/handler/DefaultDBFieldHandler.java +++ b/yudao-framework/yudao-spring-boot-starter-mybatis/src/main/java/cn/iocoder/yudao/framework/mybatis/core/handler/DefaultDBFieldHandler.java @@ -9,8 +9,9 @@ import cn.iocoder.yudao.framework.mybatis.core.dataobject.BusinessBaseDO; import cn.iocoder.yudao.framework.security.core.LoginUser; import cn.iocoder.yudao.framework.web.core.util.WebFrameworkUtils; import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler; +import jakarta.annotation.Resource; import org.apache.ibatis.reflection.MetaObject; -import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.stereotype.Component; import org.springframework.util.ReflectionUtils; @@ -31,7 +32,8 @@ import static cn.iocoder.yudao.framework.security.core.util.SecurityFrameworkUti @Component public class DefaultDBFieldHandler implements MetaObjectHandler { - @Autowired + @Resource + @Lazy private SequenceCommonApi sequenceCommonApi; @Override diff --git a/yudao-server/pom.xml b/yudao-server/pom.xml index 007cd398..190ad4a0 100644 --- a/yudao-server/pom.xml +++ b/yudao-server/pom.xml @@ -25,6 +25,12 @@ cn.iocoder.cloud yudao-module-system-server ${revision} + + + org.springframework.cloud + spring-cloud-starter-openfeign + + cn.iocoder.cloud diff --git a/yudao-server/src/main/resources/application.yaml b/yudao-server/src/main/resources/application.yaml index 75b2d577..26d69aab 100644 --- a/yudao-server/src/main/resources/application.yaml +++ b/yudao-server/src/main/resources/application.yaml @@ -7,7 +7,7 @@ spring: main: allow-circular-references: true # 允许循环依赖,因为项目是三层架构,无法避免这个情况。 - allow-bean-definition-overriding: true # 允许 Bean 覆盖,例如说 Feign 等会存在重复定义的服务 +# allow-bean-definition-overriding: true # 允许 Bean 覆盖,例如说 Feign 等会存在重复定义的服务 # Servlet 配置 servlet: