fallback Api接口还是使用默认的接口实现

This commit is contained in:
1351515658@qq.com
2024-08-18 18:24:06 +08:00
parent bd706ecfd8
commit 464fd60637
6 changed files with 11 additions and 72 deletions

View File

@@ -1,6 +1,5 @@
package cn.iocoder.yudao.framework.tenant.config;
import cn.hutool.extra.spring.SpringUtil;
import cn.iocoder.yudao.framework.common.enums.WebFilterOrderEnum;
import cn.iocoder.yudao.framework.mybatis.core.util.MyBatisUtils;
import cn.iocoder.yudao.framework.redis.config.YudaoCacheProperties;
@@ -44,13 +43,6 @@ public class YudaoTenantAutoConfiguration {
@Bean
public TenantFrameworkService tenantFrameworkService(TenantApi tenantApi) {
// Cloud 专属逻辑:优先使用本地的 tenantApi 实现类,而不是 Feign 调用
try {
TenantApi tenantApiImpl = SpringUtil.getBean("tenantApiImpl", TenantApi.class);
if (tenantApiImpl != null) {
tenantApi = tenantApiImpl;
}
} catch (Exception ignored) {}
return new TenantFrameworkServiceImpl(tenantApi);
}