Starter Pom

作用

  在POM文件添加场景所需的Starter Pom,Spring Boot会自动配置相应的Bean,不需要XML配置文件;

Spring Boot内置的Starter Pom

  Spring Boot内置的Starter Pom统一集中在spring-boot-autoconfigure包中,如下图所示:
Starter Pom

关键技术点

  1. META-INF/spring.factories中需要配置模块的配置类,如上图所示;
  2. 配置类需要满足特定的条件才能启动,比如classpath中存在依赖类等,如下图所示:
    Starter Pom

定制Starter

基本思路如上,具体查看这里

参考:

  1. https://www.jianshu.com/p/85460c1d835a
  2. https://blog.****.net/xiaolyuh123/article/details/70904990