一、什么是starter
starter组件是SpringBoot四大核心功能特性之一,除此之外SpringBoot里面还有自动装配以及Actuator监控等这样一些特性,SpringBoot里面的这些特性都是简化开发配置。简而言之,staerter的核心是自动装配,初始化中间件流程,屏蔽具体细节,从而节省我们大量的开发时间。
二、命名规范
根据Spring Boot的官方要求,如果是开发者指定第三方的starter组件,那么命名规范是
name-spring-boot-starter
而Spring Boot官方维护发布的starter名称规范是:spring-boot-starter-name
三、应用场景
1.项目中应用到的不同云服务商的短信API
2.项目中的接口加解密规则
3.企业内部的中间件分装使用
。。。。。。。。。。
四、实际案例
1.创建一个空项目
2. 编写配置类信息
3.编写业务信息类
4.编写自动配置类
5. 配置spring.factories
至此一个简单的starter就完成了。