SpringBoot 导入maven依赖的底层逻辑(以Redis为例):
SpringBoot项目中的Maven配置文件导入Redis依赖后,去第三方仓库中找
spring-boot-autoconfigure-2.2.XXX jar包 --> spring.factories
-->搜索Redis -->找到 RedisAutoConfiguration.java 自动配置类
-->在RedisAutoConfiguration.java 自动配置类中
有一个 @EnableConfigurationProperties(RedisProperties.class)
-->可以仿照RedisProperties.class中的配置属性 在 application.properties配置文件中
进行自定义配置。
原文:https://www.cnblogs.com/yisolo/p/14226415.html