问题:TenantRoutingProperties 定义了配置但未被使用 解决方案: 1. TenantAwareLoadBalancer 注入 TenantRoutingProperties - 使用配置的 tenantHeader 名称 - 使用配置的 buildTenantGroup 方法 - 使用配置的 isSharedService 判断 - 使用配置的 isFallbackToShared 策略 2. 新增功能 - 支持 enabled=false 禁用租户路由 - 共享服务跳过租户过滤 - 可配置是否回退到共享实例 3. 更新测试适配新构造函数
24 lines
1.3 KiB
Plaintext
24 lines
1.3 KiB
Plaintext
com/fundplatform/common/web/GlobalExceptionHandler.class
|
|
com/fundplatform/common/util/AESUtils.class
|
|
com/fundplatform/common/mybatis/MybatisTenantAutoConfig.class
|
|
com/fundplatform/common/config/TenantRoutingProperties$DatabaseConfig.class
|
|
com/fundplatform/common/config/TenantRoutingProperties.class
|
|
com/fundplatform/common/context/TraceContextHolder.class
|
|
com/fundplatform/common/feign/FeignChainInterceptor.class
|
|
com/fundplatform/common/cache/RedisService.class
|
|
com/fundplatform/common/config/WebMvcConfig.class
|
|
com/fundplatform/common/config/TenantRoutingProperties$ServiceInstanceConfig.class
|
|
com/fundplatform/common/core/PageResult.class
|
|
com/fundplatform/common/core/Result.class
|
|
com/fundplatform/common/nacos/NacosMetadataConfig.class
|
|
com/fundplatform/common/mybatis/TenantLineHandlerImpl.class
|
|
com/fundplatform/common/loadbalancer/TenantAwareLoadBalancer.class
|
|
com/fundplatform/common/util/ExcelUtil.class
|
|
com/fundplatform/common/mybatis/TenantIgnoreHelper.class
|
|
com/fundplatform/common/web/ContextInterceptor.class
|
|
com/fundplatform/common/config/TenantRoutingProperties$TenantServiceConfig.class
|
|
com/fundplatform/common/context/TenantContextHolder.class
|
|
com/fundplatform/common/core/BaseEntity.class
|
|
com/fundplatform/common/config/RedisConfig.class
|
|
com/fundplatform/common/context/UserContextHolder.class
|