ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

SpringBoot自动装配原理

2021-11-30 21:33:07  阅读:128  来源: 互联网

标签:装配 容器 SpringBoot spring 配置 导入 自动 原理 springBoot


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

  1. springBoot在启动时侯,从类路径下/META-INF/spring.factories获取指定的值
  2. 将这些自动配置的类导入容器,自动配置就会生效,帮我们自动进行配置
  3. 以前需要自动配置的东西,现在springBoot帮我们做了
  4. 整合javaee,解决方案和自动配置的东西都在spring-boot-autoconfigure这个包下
  5. 它会把所有需要导入的组件,以类名的方式返回,这些组件就会被添加到容器
  6. 容器中也会存在非常多的***AutoConiguration的文件(@Bean),就是这些类给容器导入了这个场景需要的所有组件,并自动配置@Configuration,javaConfigure
  7. 有了自动配置类,免去了我们手动编写配置文件的工作

标签:装配,容器,SpringBoot,spring,配置,导入,自动,原理,springBoot
来源: https://www.cnblogs.com/Liuyunsan/p/15626357.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有