租户工厂配置

This commit is contained in:
attiya 2025-12-17 09:07:00 +08:00
parent 9fefb4869c
commit fc7ed24e18

View File

@ -1,13 +1,17 @@
package com.cdzy.staff.config;
import com.cdzy.common.enums.EbikeContents;
import com.cdzy.staff.component.EbikeTenantFactory;
import com.mybatisflex.annotation.KeyType;
import com.mybatisflex.core.FlexGlobalConfig;
import com.mybatisflex.core.audit.AuditManager;
import com.mybatisflex.core.dialect.DbType;
import com.mybatisflex.core.keygen.KeyGenerators;
import com.mybatisflex.core.tenant.TenantFactory;
import com.mybatisflex.core.tenant.TenantManager;
import jakarta.annotation.PostConstruct;
import lombok.extern.slf4j.Slf4j;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@ -41,4 +45,12 @@ public class MyBatisFlexConfiguration {
log.info("MyBatis-Flex 全局配置完成");
}
@Bean
public TenantFactory tenantFactory() {
log.info("开始初始化租户工厂");
EbikeTenantFactory factory = new EbikeTenantFactory();
TenantManager.setTenantFactory(factory);
return factory;
}
}