opengoofy/crane4j

在文档中介绍如何使用 `Crane4jTemplate` 接口门面,并在已有的示例中引入

Closed this issue · 0 comments

参见 #252 ,在 2.8.0 引入了一个新的类 Crane4jTemplate,它是一个接口门面,整合了 Crane4j 中几乎所有组件的注册、配置与使用相关的接口。

虽然代码已经提交,但是文档还未进行更新,需要在文档中介绍如何使用它,并且将原本示例中基于各个零散的独立组件完成的各种配置和操作,替换为基于 Crane4jTemplate 完成。

可能需要调整内容如下:

  • 快速开始/在非 Spring 环境使用:将示例中的 OperateTemplate 替换为 Crane4jTemplate
  • 快速开始/在 Spring 环境使用 & 在 SpringBoot 环境中使用:将实例中注册数据源容器的操作改为基于 Crane4jTemplate 完成;
  • 数据源容器:所有章节中涉及到注册容器的操作都改为基于 Crane4jTemplate 完成;
  • 基础/声明装配操作/属性映射策略:注册策略的操作改为基于 Crane4jTemplate 完成;
  • 基础/触发填充操作/手动填充:将示例中的 OperateTemplate 替换为 Crane4jTemplate
  • 基础/触发填充操作/自动填充:将创建代理对象的步骤改为基于 Crane4jTemplate 完成;
  • 基础/条件填充/自定义条件:将注册自定义条件解析器的操作改为基于 Crane4jTemplate 完成;
  • 基础/ 一对一填充 & 多对多填充:将注册自定义装配处理器的操作改为基于 Crane4jTemplate 完成;
  • 基础/ 操作顺序 & 级联填充:将示例替换为基于 Crane4jTemplate 而非执行器完成;
  • 进阶/缓存:注册缓存管理器、手动配置缓存与自定义换成部分中相关操作都改为通过 Crane4jTemplate 完成;
  • 进阶/组件的回调接口/容器生命周期处理器:将注册自定义处理器的操作改为基于 Crane4jTemplate 完成;
  • 进阶/注解处理器:将注册自定义处理器的操作改为基于 Crane4jTemplate 完成;
  • 进阶/使用抽象方法填充:将创建代理对象与注册自定义方法工厂的操作改为基于 Crane4jTemplate 完成;
  • 进阶/异步填充:将示例替换为基于 Crane4jTemplate 而非执行器完成;