SpringBoot的强大在于简化开发,实现功能强大的自动装载导入配置,具体自动配置原理:我觉得下面这篇博客很适合入门学习(基于SpringBoot2.2.5版本):

狂神说SpringBoot05:自动配置原理 - 遇见狂神说 - 博客园 (cnblogs.com)

早期1.5.6版本的大致原理:

SpringBoot自动配置原理_SpringBoot

 

 SpringBoot自动配置原理_SpringBoot_02

 

 SpringBoot自动配置原理_SpringBoot_03