栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

记录学习 - 初探springboot自动配置原理分析

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

记录学习 - 初探springboot自动配置原理分析

前提

springboot的版本号2.6.10-SNAPSHOT

思维导图:
大纲:


结论:springboot所有自动配置都在启动的时候扫描并加载:spring.factories所有的自动配置类都在这里面,但是不一定生效,要判断条件是否成立。导入对应的start,有了对应的启动器,我们自动装配就会生效,然后配置成功!

  1. springboot在启动时候,从类路径下/META-INF/spring.factories获取指定的值。
  2. 将这些自动配置的类导入容器,自动配置就会生效,帮我们进行自动配置。
  3. 以前需要我们自动配置的东西,springboot帮我们做了。
  4. 整合JavaEE,解决方案和自动配置的东西都在spring-boot-autoconfigure-2.6.10-SNAPSHOT.jar这个包下。
  5. 它会把所有需要导入的组件,以类名的方式返回,这些组件就会被添加到容器。
  6. 容器中会存在非常多的xxxAutoConfiguration的文件(@Bean),就是这些类给容器中导入了这个场景需要的所有组件,并自动配置。@Configuration,javaConfig!!!
  7. 有了自动配置类,就免去我们手动配置文件的工作。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1004376.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号