注意:Spring Boot 2.7开始spring.factories不推荐使用了,接下来这么玩...
如果你是SpringBoot用户的话,一定有这样的开发体验,当我们要引入某个功能的时候,只需要在maven或gradle的配置中直接引入对应的Starter,马上就可以使用了,而不需要像传统Spring应用那样写个xml或java配置类来初始化各种Bean。如果你有探索过这些Starter的原理,那你一定知道SpringBoot并没有消灭这些原本你要配置的Bean,而是将这些Bean做成了一些默认