-
@Documented @Target({METHOD,FIELD}) @Retention(RUNTIME) @Repeatable(ConvertCoders.class) public @interface ConvertCoder
依附在setter、getter方法、字段进行简单的配置
优先使用coder字段详情见: https://redkale.org
- 从以下版本开始:
- 2.7.0
- 作者:
- zhangjx
-
-
可选元素概要
可选元素 修饰符和类型 可选元素 说明 Class
column
需要指定的字段类型,类型必须是原字段类型的子类。Class<? extends Decodeable>
decoder
反序列化定制化的 Decodeable, 构造函数的参数可以是:
1、ConvertFactory
2、Type
3、Class
4、ConvertFactory和Type
5、ConvertFactory和ClassClass<? extends Encodeable>
encoder
序列化定制化的 Encodeable, 构造函数的参数可以是:
1、ConvertFactory
2、Type
3、Class
4、ConvertFactory和Type
5、ConvertFactory和ClassConvertType
type
解析/序列化定制化的TYPE
-
-
-
元素详细资料
-
column
Class column
需要指定的字段类型,类型必须是原字段类型的子类。 例如:
@ConvertCoder(column = String.class) private CharSequence name;
- 返回:
- 字段类名
- 默认值:
- java.lang.Object.class
-
-
-
encoder
Class<? extends Encodeable> encoder
序列化定制化的 Encodeable, 构造函数的参数可以是:
1、ConvertFactory
2、Type
3、Class
4、ConvertFactory和Type
5、ConvertFactory和Class
类如果存在instance单实例对象字段值,则优先使用instance对象
- 返回:
- Encodeable 类
- 默认值:
- org.redkale.convert.Encodeable.class
-
-
-
decoder
Class<? extends Decodeable> decoder
反序列化定制化的 Decodeable, 构造函数的参数可以是:
1、ConvertFactory
2、Type
3、Class
4、ConvertFactory和Type
5、ConvertFactory和Class
类如果存在instance单实例对象字段值,则优先使用instance对象
- 返回:
- Decodeable 类
- 默认值:
- org.redkale.convert.Decodeable.class
-
-
-
type
ConvertType type
解析/序列化定制化的TYPE- 返回:
- JSON or PROTOBUF or ALL
- 默认值:
- org.redkale.convert.ConvertType.ALL
-
-