使用别人那么多组件,如果自己要开发一个组件该如何做?
一、是否需要开关
一个组件引入到系统中,如果没有开关配置,如果用户想关闭使用,就会需要排除jar包才行,修改风险很大。
二、是否需要自动配置
当前SpringBoot都是使用自动配置,你的组件很有可能需要有这种能力。
三、组件是否有网络交互
组件可以是本地作业处理,也可能是是有远程作业处理,也就是网络通信,这是2种不通的类型。
使用别人那么多组件,如果自己要开发一个组件该如何做?
一个组件引入到系统中,如果没有开关配置,如果用户想关闭使用,就会需要排除jar包才行,修改风险很大。
当前SpringBoot都是使用自动配置,你的组件很有可能需要有这种能力。
组件可以是本地作业处理,也可能是是有远程作业处理,也就是网络通信,这是2种不通的类型。