- 说说你对SpringBoot的理解
- 本质上就是Spring。做了没有它也可以完成的配置
- 优点
- 快速构建项目
- 对主流框架无配置集成
- 项目可独立运行
- 提供应用监控
- 提高开发和部署效率
- 与云计算天然集成
- Spring Boot Starter有什么用
- 众多起步依赖之一,本质上是Maven项目对象的模型
- 介绍SpringBoot的启动流程
- SpringApplication调用run方法
- 获取并启动监听器和参数配置
- 初始化
- 容器的初始化(创建、准备、初始化)
- 监听器发送通知
- SpringApplication调用run方法
- 描述SpringBoot自动装配的过程
- @EnableAutoConfiguration开启自动配置,扫描注册内容,实例化满足条件的Bean,注入容器
- SpringBoot注解的了解
- @SpringBootApplication
- 入口类注解,用于开启自动配置
- 由三个注解组成
- @EnableAutoConfiguration
- @SpringBootConfiguration
- @CompontScan
- @Import
- 是@EnableAutoConfiguration的组成部分
- @Conditional
- 指定Bean是否满足自动装配条件
- @SpringBootApplication
…