增加了@UseDataSource取值动态处理逻辑支持处理器

1:DataSourceProcessor 为处理器接口
2:DelegatingDataSourceProcessor 为DataSourceProcessor的委托类,目的增强扩大 DataSourceProcessor类或对象的结构
3:ParamIndexDataSourceProcessor 简单参数所以读取的支持处理器
4:SpelExpressionDataSourceProcessor 支持SPEL 表达式的处理器类
This commit is contained in:
chxlay 2024-12-07 17:00:50 +08:00
parent 193ccd3855
commit 8a14307fba

View File

@ -18,7 +18,7 @@ public interface DataSourceProcessor {
* @param mapper Mapper对象(代理对象)
* @param method Mapper当前执行的方法函数
* @param arguments Mapper当前执行的函数参数
* @return 数据源名称可能为null null 时表示不符合当前处理器的处理,传递到下一个处理器进行处理
* @return 数据源名称可能为null null 时表示不符合当前处理器的处理
*/
String process(String dataSourceKey, Object mapper, Method method, Object[] arguments);