SpringBoot自动配置原理

1.什么是自动配置

个人理解SpringBoot的自动配置就是在系统启动的过程中自动扫描加载starter和自定义的配置类和配置文件中的bean,并且能根据当前环境和条件动态加载bean,达到开箱即用的目的。

2.从注解反向看自动配置

说到自动配置,很多帖子会直接从启动类的main函数说起,从@SpringBootApplication这个入手,进而找到加载Bean的入口,一般情况下是可以这样看的。

3.从启动流程正向看自动配置

要想真正了解自动配置原理,还是要从启动流程中下手,启动过程中有很重要的一步是

posted @ 2022-04-27 13:32  小知IT  阅读(84)  评论(0编辑  收藏  举报