mirror of
https://gitee.com/mybatis-flex/mybatis-flex.git
synced 2025-12-08 01:28:24 +08:00
增加了@UseDataSource取值动态处理逻辑支持处理器
1:DataSourceProcessor 为处理器接口 2:DelegatingDataSourceProcessor 为DataSourceProcessor的委托类,目的增强扩大 DataSourceProcessor类或对象的结构 3:ParamIndexDataSourceProcessor 简单参数所以读取的支持处理器 4:SpelExpressionDataSourceProcessor 支持SPEL 表达式的处理器类
This commit is contained in:
parent
193ccd3855
commit
8a14307fba
@ -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);
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user