Spring Boot在进行SpringApplication对象实例化时会加载META-INF/spring.factories文件,将该配置文件中的配置载入到Spring容器。
通过 dependency:sources 该命令可以下载该项目中所有的依赖的包的源码。
org.springframework.boot.SpringApplication:
org.springframework.core.io.support.SpringFactoriesLoader:
image.png image.png通过配置redis看自动配置。可以打开看一下:
4.5.3.Spring.factories文件
从上述的文件的配置中可以看出,org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration是Redis的自动配置。
条件注解:
image.pngimage.png
网友评论