自定义简单的Starter启动器
1、创建一个Maven工程

2、导入Spring的关键必要的依赖
<parent>
<artifactId>spring-boot-starter-parent</artifactId>
<groupId>org.springframework.boot</groupId>
<version>2.4.5</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>
</dependencies>
3、创建类完成相关逻辑

public class HelloWorld {
public String sayHello(){
return "hello world";
}
}
4、定义配置类完成Bean的初始化

@Configuration
public class HelloWorldConfiguration {
@Bean
public HelloWorld helloWord(){
return new HelloWorld();
}
}
5、设置spring.factories配置文件

# Auto Configure
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
com.only.config.HelloWorldConfiguration
6、打包安装即可,导入依赖即可使用
mvn package //打包
mvn install //安装依赖
在Maven 仓库可以看到这个包

导入依赖

注入依赖

测试
