定义:
starter是一种服务(或者叫插件)——使得使用某个功能的开发者不需要关注各种依赖库的处理,不需要具体的配置信息,只需要导入相关maven坐标,由Spring Boot自动通过classpath路径下的类注入需要的Bean,并织入bean。
简而言之:组件化开发思维,提高代码复用性,避免重复造轮子,开箱即用!!
大概启动原理
Spring Boot的启动类上有一个SpringBootApplication注解,在SpringBootApplication中有一个注解EnableAuto