@FunctionalInterface public interface DataSourceMissingHandler
该接口被设计为函数式接口,可通过Lambda表达式或方法引用实现,用于在运行时动态处理缺失的数据源。
常见应用场景:
- 多租户系统中根据租户ID动态创建并缓存数据源;
- 数据源缺失时的主动初始化;
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,DataSource> |
handle(String dataSourceKey,
Map<String,DataSource> dataSourceMap)
处理缺失数据源的核心方法。
|
Map<String,DataSource> handle(String dataSourceKey, Map<String,DataSource> dataSourceMap)
dataSourceKey - 当前请求的数据源键(标识符),通常用于识别目标数据源dataSourceMap - 当前已存在的数据源集合(key: 数据源键,value: 数据源实例)Copyright © 2025. All rights reserved.