问题:TenantRoutingProperties 定义了配置但未被使用 解决方案: 1. TenantAwareLoadBalancer 注入 TenantRoutingProperties - 使用配置的 tenantHeader 名称 - 使用配置的 buildTenantGroup 方法 - 使用配置的 isSharedService 判断 - 使用配置的 isFallbackToShared 策略 2. 新增功能 - 支持 enabled=false 禁用租户路由 - 共享服务跳过租户过滤 - 可配置是否回退到共享实例 3. 更新测试适配新构造函数
66 lines
7.4 KiB
Plaintext
66 lines
7.4 KiB
Plaintext
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/controller/ProfileController.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/data/entity/SysRole.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/dto/DeptDTO.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/controller/AuthController.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/service/RoleService.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/config/HikariMonitorConfig.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/controller/UserController.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/service/ConfigService.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/dto/ConfigDTO.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/service/impl/AuthServiceImpl.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/data/service/impl/SysTenantDataServiceImpl.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/dto/ProfileDTO.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/data/entity/SysUser.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/dto/UserDTO.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/dto/TenantDTO.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/controller/MenuController.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/data/entity/SysConfig.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/vo/RoleVO.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/service/UserService.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/service/MenuService.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/config/DynamicConfig.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/controller/ConfigController.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/data/entity/SysDept.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/data/service/SysMenuDataService.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/service/impl/TenantServiceImpl.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/dto/PasswordDTO.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/data/mapper/SysMenuMapper.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/service/impl/UserServiceImpl.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/data/entity/SysTenant.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/vo/UserVO.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/data/service/SysTenantDataService.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/service/DeptService.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/dto/MenuDTO.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/data/service/SysConfigDataService.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/controller/HealthController.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/data/service/impl/SysConfigDataServiceImpl.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/data/mapper/SysConfigMapper.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/controller/DeptController.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/controller/RoleController.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/controller/TenantController.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/service/impl/ConfigServiceImpl.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/data/entity/SysMenu.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/service/impl/DeptServiceImpl.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/utils/JwtUtil.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/aop/ApiLogAspect.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/service/AuthService.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/dto/RoleDTO.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/data/service/SysUserDataService.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/vo/TenantVO.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/vo/ConfigVO.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/data/service/SysRoleDataService.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/service/impl/RoleServiceImpl.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/data/mapper/SysDeptMapper.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/data/mapper/SysTenantMapper.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/vo/LoginVO.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/data/service/SysDeptDataService.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/data/mapper/SysUserMapper.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/vo/MenuVO.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/controller/TestController.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/vo/DeptVO.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/data/mapper/SysRoleMapper.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/service/impl/MenuServiceImpl.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/SysApplication.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/dto/LoginRequestDTO.java
|
|
/home/along/MyCode/wanjiabuluo/fundplatform/fund-sys/src/main/java/com/fundplatform/sys/service/TenantService.java
|