1、Spring Boot基本概念
2、什么是约定优于配置
3、从Spring常见的注解切入 @Configuration / @ComponentScan
4、SpringBoot核心自动装配的原理
5、Spring中的SOP之SpringFactoriesLoader
6、SpringBoot核心之Starter以及手写一个Starter
7、常见的Starter分析
1、什么是Spring Boot
什么是Spring框架
IOC/Spring mvc/AOP
Spring Boot为了能快速使用Spring框架,服务于框架的框架
2、什么是约定优于配置
约定优于配置的提现
1、maven的目录机构(默认会以jar的方式打包、 会有resource文件夹)
2、spring-boot-starter-web。(开箱即用的组件,快速构建一个web),提供了: 内置了tomcat,resource/{template/static}( 静态资源和模板资源)
3、默认提供application.properties 构建配置
1、AutoConfiguration 自动装配
2、Starter
3、Actuator
4、SpringBoot CLI
创建SSM搭建流程
开始-> 引入Jar包 -> web.xml -> applicationContent.xml -> dispatcherServlet.xml -> mybaits-config.xml -> 配置容器 -> 编写服务类 -> 编写控制类 -> 结束
缺点:
整个流程配置耗时长
配置文件繁琐
jar包管理(找到合适的版本)
新手不友好
创建Spring Boot项目
Spring Boot项目搭建(Spring Boot 2.2.4 + MyBatis + MySql)
SpringBoot搭建流程
开始->引入starter -> application.properties ->编写服务类 ->编写控制类 ->结束
优点:
耗时短
配置文件简洁
不关注版本管理
易上手
原文地址:https://www.cnblogs.com/linlf03/p/12243379.html