自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 springBoot启动流程运行流程代码逐行详解

运行流程详细代码 public ConfigurableApplicationContext run(String... args) { //初始化计时器 StopWatch stopWatch = new StopWatch(); stopWatch.start(); ConfigurableApplicationContext context = null; //初始化异常报告的集合 Collection&l

2021-10-16 15:45:23 99

原创 SpringBoot启动流程构造流程代码逐行详解

此博客基于spring 2.3.5.RELEASE版本调试,每个版本代码不同 第一步: @SpringBootApplication public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } } 第二步:新建一个SpringApplication对象 //primarySources

2021-10-15 17:17:24 78

原创 如何优雅的回答Spring循环依赖

核心点 spring中Bean的实例化过程是(BeanDefintion) Bean的生命周期(如果没有这么复杂的生命周期的话,spring循环依赖不存在) Spring使用三个Map解决循环依赖 详细回答 从spring framework 整个体系而言的话,spring的bean是由BeanDefinition来的,就是我们在Spring当中有个建模的一个类:BeanDefintion,Spring的Ban有一系列复杂的生命周期,…详细的一步步回答生命周期阶段…,(首先Spring容器启动,启动完了

2021-10-15 10:30:40 94

原创 SpringBoot自动装配原理

SpringBoot自动装配原理 springBoot启动的时候加载朱配置类,开启了自动配置功能

2021-10-14 15:58:19 55

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除