From 93d2d9bee1a4d8ae69e1f0abb204e82a538915c7 Mon Sep 17 00:00:00 2001 From: xuchengsheng Date: Thu, 7 Dec 2023 18:02:23 +0800 Subject: [PATCH] =?UTF-8?q?Converter=E6=BA=90=E7=A0=81=E5=88=86=E6=9E=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 30 ++++++++++++++++++++---------- 1 file changed, 20 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index e39fb93..5dc1a2e 100644 --- a/README.md +++ b/README.md @@ -119,15 +119,25 @@ - 验证、数据绑定与类型转换 - [`Validator`](spring-dataops/spring-dataops-validator/README.md):提供自定义数据验证逻辑,确保模型对象满足业务规则。 -- [`PropertyEditor`](spring-dataops/spring-dataops-propertyEditor/README.md):自定义JavaBean属性的转换逻辑,处理属性类型转换。 + + - [`PropertyEditor`](spring-dataops/spring-dataops-propertyEditor/README.md):自定义JavaBean属性的转换逻辑,处理属性类型转换。 + - [`Converter`](spring-dataops/spring-dataops-converter/README.md):用于不同类型间的转换,定义简单的源至目标类型转换规则。 -- `ConverterFactory`:创建针对特定源类型的转换器,用于类型转换。 + + - `ConverterFactory`:创建针对特定源类型的转换器,用于类型转换。 + - `GenericConverter`:更复杂的转换器,支持多种源和目标类型转换。 -- `ConditionalConverter`:根据条件选择是否执行转换的转换器。 + + - `ConditionalConverter`:根据条件选择是否执行转换的转换器。 + - `ConversionService`:提供统一的类型转换服务接口,管理转换器。 -- `BeanWrapper`:用于操作JavaBean的属性,实现动态属性设置和获取。 + + - `BeanWrapper`:用于操作JavaBean的属性,实现动态属性设置和获取。 + - `Parser`:用于将文本解析为对象,专注于解析逻辑。 -- `Printer`:用于将对象格式化为文本,专注于格式化输出。 + + - `Printer`:用于将对象格式化为文本,专注于格式化输出。 + - `AnnotationFormatterFactory`:针对带注解字段的格式化器工厂,链接注解与格式化逻辑。 - Bean定义导入与组合 @@ -244,15 +254,15 @@ - [`@Autowired`](spring-annotation/spring-annotation-autowired/README.md):自动装配Bean依赖。 - - `@Primary`:指定在多个候选Bean中优先选择的首选Bean。 + - `@Primary`:指定在多个候选Bean中优先选择的首选Bean。 - - `@Description`:为Bean提供描述性信息。 + - `@Description`:为Bean提供描述性信息。 - - `@Role`:为Bean提供角色提示,用于区分相似类型的Bean。 + - `@Role`:为Bean提供角色提示,用于区分相似类型的Bean。 - - `@Indexed`: 标记Bean用于索引。 + - `@Indexed`: 标记Bean用于索引。 - - `@Order`:指定Bean的加载顺序。 + - `@Order`:指定Bean的加载顺序。 - JSR规范