starter的作用是在META-INF目录下提供了一个spring.factories文件,在该文件中我们添加了一个需要注入到Spring容器中的对应的配置类。
第三方的框架要整合到SpringBoot项目中,也就是需要把第三方框架的核心组件注入到Spring容器中,提供的方式就是spring.factories文件。
Starter也可以理解为一个启动器,
Starter的命令规范:
SpringBoot官方的starter会以spring-boot-starter-xxx命令 比如:spring-boot-stater-web
非官方的starter会以xxx-spring-boot-starter命令,比如 mybatis-spring-boot-starter