Spring Boot核心原理浅析

1. spring boot 定义:

(1)spring boot是一个快速开发框架,能够帮助开发人员快速的整合第三方常用框架,比如(mybatis、redis、jdbc等)。

底层原理:Maven的子父依赖关系,开发所用到的jar包存在于封装好的依赖信息中。

(2)spring boot完全采用注解化,简化了XML文件的配置。

底层原理:spring 3.0之后,提供了注解,Spring mvc内置注解加载整合Spring IOC 容器,由原生Java代码实现编写Spring mvc配置初始化。

(3)spring boot内置了HTTP服务器(Tomcat、Jetty),最终以Java应用程序执行。

底层原理:由原生Java代码编写创建Tomcat容器,加载class文件。

备注:日常学习中,要对执行流程和实现原理搞明白,这是两个不同的概念,千万别搞混淆!!!

 

你可能感兴趣的:(Spring Boot核心原理浅析)