# 组件转 SDK
# 概述
组件转 SDK 是平台组件化的重要一步,由于业务的差异性和算法的差异性,同时也包含个性化要求等, 所以组件转 SDK,便于其它组件依赖
# SDK 架构设计
# 架构说明
- SDK 组件:SDK 组件一定是 Jar 包,与基础组件不一样
- 稳定性:SDK 组件是
Release版本,即使有错误,也只能在新版本修复 - 可扩展性:SDK 组件组件要可继承的,可依赖的,可扩展的,所以变量的修饰符和接口定义非常重要
- 可拔插性:SDK 的依赖需要一定的便利性,可拔插
- 不可传递性:SDK 的依赖需要自己的单独包,而避免对其它工程的影响,部分包不可传递性有一定的必要性
不可传递性使用maven的<optional>true</optional>字段处理
# 组件操作
以下为添加业务组件为示例
这里主要是直接依赖starter组件即可,同时初始化和扫描到对应的业务组件实体
# 其它
- 无
← 文件上传 SwaggerUI 文档 →