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: