| 接口 | 说明 |
|---|---|
| ExpressionPreprocessingInterceptor.ContextFactory |
SpEL表达式上下文工厂
|
| 类 | 说明 |
|---|---|
| AbstractOrderlyHandlerChain |
OperateHandlerChain.handlers()与OperateHandlerChain.interceptors()皆按Orderly.comparator()排序的处理器链,提供一些方法的基本实现 |
| ArrayOperateHandler |
处理数组类型的数据源与待处理对象
|
| BeanOperateHandler |
处理对象类型数据源与待处理对象,也是用于兜底的处理器
|
| BeanReflexOperateHandlerChain |
JavaBean反射处理器链
|
| CollectionOperateHandler |
处理Collection类型的数据源与待处理对象
|
| ExpressionPreprocessingInterceptor |
数据源表达式预处理拦截器
|
| ExpressionPreprocessingInterceptor.DefaultContextFactory |
默认的上下文工厂,将自动根据当初操作项上下文中注册以下五个变量:
#source: 数据源对象;
#target: 待处理对象;
#key: key字段的值;
#src: 指定的参数值;
#ref: 指定的参数值;
并注册
MapAccessor以便根据“xx.xx”格式的表达式访问Map集合数据 |
| ExpressionPreprocessingInterceptor.SourceWriteOperationContext | |
| MapOperateHandler |
处理Map类型的数据源与待处理对象
|
| NullOperateHandler |
用于处理null值的节点,一般当具有最高的优先级,当待读取的数据源或待写入的待处理对象为null时,
优先使用该节点处理,避免后续节点被无意义的反复调用
|
Copyright © 2022. All rights reserved.