自己写spring-boot-starter-xxx
什么是Boot
过去只是用人家的xxx-spring-boot-starter
,用着是挺爽的,但随着学习和工作,发现不管是流行的开源产品还是公司内部总会存在一些自己封装的starter
,刚开始我也是很不解,一直觉得原本的就是最好的,根本不需要我们改什么,直到我学着去自己写starter
,才发觉脚手架的意义就在这啊,这就是boot
啊!
不多废话了,接下来从开源项目yudao-cloud说起怎么在开源框架的基础上封装自己的starter
。
尝试自己写starter
我们就从yudao-spring-boot-starter-job
开始做一个属于自己的starter吧!
前提说明
SpringBoot
基础的就不用多提了,需要注意的是不同版本会有一些差异,SpringBoot2.7之后自动配置类差异。