Spring Boot的自动配置的原理浅析
2024-10-20 16:04:35
一、原理描述
Spring Boot在进行SpringApplication对象实例化时会加载META-INF/spring.factories文件,将该配置文件中的配置载入到Spring容器。
二、图形解释
其内部是很多的类
三、Spring加载配置文件
源码查看示意图:
如果也想实现这样的加载文件的方式,可以仿造源码,建立这样一个jar进行实现
@ConditionalOnClass -------------条件注解
{类} ----------条件中的类存在,才会执行注解
@ConditionalOnClass({Servlet.class, DispatcherServlet.class, WebMvcConfigurerAdapter.class})
servlet ==========是web的类
DispathcherServlet ===========是SpringMVC的项目类
WebMvcConfigurerAdapter =========适配器
最新文章
- C++混合编程之idlcpp教程Python篇(8)
- FTP服务器
- 转载 jquery $(document).ready() 与window.onload的区别
- POJ 2135 Farm Tour [最小费用最大流]
- ubuntun pptpd
- 项目属性-->;生成事件-->;后期生成事件命令行
- Rouh set 入门知识3(上下近似集,正负域,边界域)
- 使用github创建博客
- Xcode7国际化(根据系统语言切换App显示的语言) - 元宵节快乐!
- MySQL的char和varchar针对空格的处理
- idea运行多模块的maven项目,工作目录不一致的问题
- 安装SQL server 2016遇到问题
- 关于Unity中NGUI的帧动画和Tween动画
- 取消IDEA中代码重复的检测
- Django 访问数据库
- angular自定义指令 repeat 循环结束事件;limitTo限制循环长度、限定开始位置
- oracle connect nocycle
- console.log()注意事项。
- 微信小程序 --- 事件绑定
- angular 程序架构