码迷,mamicode.com
首页 > 编程语言 > 详细

Spring Boot原理

时间:2020-02-05 20:01:09      阅读:54      评论:0      收藏:0      [点我收藏+]

标签:blog   sql   自动装配   strong   基本概念   htm   str   快速   patch   

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 ->编写服务类 ->编写控制类 ->结束

优点:

耗时短

配置文件简洁

不关注版本管理

易上手

 

Spring Boot原理

标签:blog   sql   自动装配   strong   基本概念   htm   str   快速   patch   

原文地址:https://www.cnblogs.com/linlf03/p/12243379.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!