@ProcessConfig @MateAnnotation @Target(value={TYPE,ANNOTATION_TYPE}) @Retention(value=RUNTIME) @Documented public @interface ProcessJson
CraneDynamicJsonModule的ObjectMapper中进行处理| 限定符和类型 | 可选元素和说明 |
|---|---|
Class<? extends OperationExecutor> |
executor
要使用的执行器
|
Class<? extends OperatorFactory> |
operatorFactory
要使用的操作者工厂
|
Class<? extends OperateConfigurationParser<?>> |
parser
要使用的配置解析器
|
Class<?> |
targetClass
待处理的目标类型
|
Class<?> |
value
待处理的目标类型
|
@AliasFor(value="targetClass") public abstract Class<?> value
@AliasFor(value="value") public abstract Class<?> targetClass
@AliasFor(annotation=ProcessConfig.class) public abstract Class<? extends OperateConfigurationParser<?>> parser
@AliasFor(annotation=ProcessConfig.class) public abstract Class<? extends OperatorFactory> operatorFactory
@AliasFor(annotation=ProcessConfig.class) public abstract Class<? extends OperationExecutor> executor
Copyright © 2022. All rights reserved.