大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺
说明:
我这里只说结果,和简单的代码,面试应该是够了,毕竟源码内容不是所有人都能记住的,如果要学习源码请看其他大佬的文章,写的比较详细,而且差不多都一样。
背景:
面试经常会问道springboot启动流程或者原理,看了多数博友的文章,都是大同小异,但是面试的时候不可能那么多,所以我将启动流程总结一下。
启动流程:
1.启动springboot这需要执行SpringApplication执行类即可
2.执行的时候执行两个重要的代码,@springBootApplication和 SpringApplication.run
2.1. @springBootApplication
利用springboot的自动装载加载了META-INF下的spring.factories配置文件,将配置文件的所有类都注册到容器IOC中,执行完成
2.1.调用SpringApplication.run
1> createApplicationContext()创建了上下文,并且同时注册spring的核心组件
2> refreshContext()启动Spring容器和内置的Servlet容器(tomcat)
—结束
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/171547.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...