![](https://img-blog.csdnimg.cn/871f63cee889455c9e1c1a6beb9b91f4.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringBoot 源码分析
文章平均质量分 87
SpringBoot 源码分析
959y
奋斗ing
展开
-
[SpringCloud] Feign Client 的创建 (二) (五)
OpenFeign源码之Feign Client的创建原创 2024-03-29 11:06:04 · 1062 阅读 · 0 评论 -
[SpringCloud] Feign Client 的创建 (一) (四)
Open Feign源码之Feign Clien的创建原创 2024-03-28 17:42:04 · 1289 阅读 · 2 评论 -
[SpringCloud] OpenFeign核心架构原理 (三)
SpringCloud之OpenFeign如何进入Spring容器原创 2024-03-06 10:54:45 · 537 阅读 · 0 评论 -
[SpringCloud] OpenFeign核心架构原理 (二)
SpringCloud: OpenFeign的核心架构原理原创 2024-03-05 12:29:18 · 311 阅读 · 0 评论 -
[SpringCloud] OpenFeign核心架构原理 (一)
SpringCloud OpenFeign之组件的介绍原创 2024-03-04 18:15:11 · 1390 阅读 · 0 评论 -
SpringBoot 源码分析 (@Enablexxx注解编程模型分析) (五)
spring boot@EnableXXXX注解编程模型分析原创 2022-07-18 18:17:42 · 358 阅读 · 0 评论 -
SpringBoot自动装配原理
文章目录1.分析2.样例讲解13.样例讲解24.总结1.分析先看@SpringBootApplication@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Inherited@SpringBootConfiguration@EnableAutoConfiguration@ComponentScan(excludeFilters = { @Filter(type = FilterT原创 2021-12-26 23:23:46 · 237 阅读 · 0 评论 -
SpringBoot 源码分析 (SpringBoot自动装配原理 + tomcat 启动流程分析) (四)
文章目录1.SpringBoot自动装配原理2.SpringBoot如何启动SpringMvc和tomcat2.1 web服务器工厂的创建和tomcat创建2.2 tomcat服务器的启动2.3 DispatherServlet注册进tomcat1.SpringBoot自动装配原理首先, SpringBoot通过@SpringBootApplication 和 SpringApplication.run()方法启动了SpringMvc tomcat 以及其他的配置。@SpringBootApplica原创 2022-05-11 22:34:26 · 418 阅读 · 0 评论 -
SpringBoot 源码分析 (run方法分析12步之前4步) (三)
1. 得到 SpringApplicationRunListeners,名字取得不好,实际是事件发布器 - 发布 application starting 事件1️⃣2. 封装启动 args3. 准备 Environment 添加命令行参数(*)4. ConfigurationPropertySources 处理(*) - 发布 application environment 已准备事件2️⃣原创 2022-05-10 20:33:22 · 276 阅读 · 0 评论 -
SpringBoot 源码分析 (主线源码分析) (一)
文章目录1.SpringBoot启动的入口2.run方法3.SpringApplication构造器4.run方法深度解析1.SpringBoot启动的入口@SpringBootApplicationpublic class Main { public static void main(String[] args){ SpringApplication.run(Main.class, args); }}当我们启动一个SpringBoot项目的时候,入口程序就是ma原创 2022-05-05 13:24:35 · 399 阅读 · 0 评论 -
SpringBoot源码分析 (构造方法) (二)
分解一下步骤:先构造方法, 然后run方法构造方法解析获取BeanDefinition 主源推断应用类型ApplicationContext初始化器监听器和事件主类推断获取BeanDefinition 主源这里可以理解为获取一个ResourceLoader 用于获取BeanDefinition然后断言主源是否存在然后将主源添加到集合中, 这个集合为primarySources集合用于后续解析获取到BeanDefinition推断应用类型用于判断是SERVLET 还是.原创 2022-05-05 12:40:01 · 495 阅读 · 0 评论