【Java八股-第十三期】SpringBoot - Spring
提纲:
🔥SpringBoot
概念
starter
启动流程
自动装配
🎈面试八股真题
在 【Java八股-第十五期】Bean 统一总结
一、SpringBoot
1. 概念
-
“习惯优于配置”,SpringBoot 本质上就是服务于 Spring 框架的框架,通过 starter 起步依赖和自动装配,减少了搭建项目时需要的手动配置,从而大大提高效率,简化开发
2.starter
-
起步依赖,本质上就是一组打包好的 Maven 项目对象模型(POM),通过将框架运行所需要的所有组件进行打包,减少在搭建项目时需要手动引入的依赖,并且 starter 一般对组件的版本组合选择的最优的搭配
-
#例如:Spring-boot-starter = spring-core + spring-context + snakeyaml + spring-boot-logging(slf4j,logback,log4j)等等
3.启动流程
-
1、调用 Application 入口类的 main 方法,main 方法中,调用 SpringApplication 类的 run 方法,在 run 方法中,实例化了 SpringApplication,并调用了实例的 run 方法,主要是用来创建和初始化一个(configuration)ApplicationContext
-
2、SpringApplication 实例的 run() 方法
-
1、首先获取一个 S
-
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
【📫专栏目录在最底部📫】 - 本专栏适合于JAVA已经入门的学生或人士,有一定的编程基础。 - 本专栏特点: 本专刊囊括了JAVA、Spring、计算机网路、操作系统、计算机网络、MySQL、算法与数据结构、中间件等一系列知识点,总结出了高频面试考点(附有答案),事半功倍,为大家春秋招助力。 - 本专栏内容分为五章

