Starter Pom
作用
在POM文件添加场景所需的Starter Pom,Spring Boot会自动配置相应的Bean,不需要XML配置文件;
Spring Boot内置的Starter Pom
Spring Boot内置的Starter Pom统一集中在spring-boot-autoconfigure包中,如下图所示:
关键技术点
- META-INF/spring.factories中需要配置模块的配置类,如上图所示;
- 配置类需要满足特定的条件才能启动,比如classpath中存在依赖类等,如下图所示:
定制Starter
基本思路如上,具体查看这里。
参考: