Spring Boot2.0之纯手写框架

框架部分重点在于实现原理,懂原理!

废话不多说,动手干起来!

SpringMVC程序入口?

没有配置文件,Spring 容器是如何加载?

回顾我们之前搭建Spring Boot项目使用的pom 引入的依赖需要parent,其作用是支持依赖 快速整合框架 不需要写版本号

还有就是web组件,自动引入springmvc spring-web spring-beans  等等都依赖进来了

SpringBoot是一个快速整合第三方框架,简化XML配置,完全采用注解、内置HTTP服务器(tomcat、jetty),最终是以Java应用程序进行执行

SpringBoot快速开发框架 快速整合第三方框架 

Spring Cloud才是微服务框架

SpringCloud 底层依赖SpringBoot 实现微服务接口(SpringBoot Web组件集成Spring MVC)采用Spring MVC书写接口     玩的是maven哈哈哈哈哈

分析Springboot原理:

 1、快速整合第三方  原理:Maven父子工程,已来过来的。     依赖关系 比如web组件 Springboot 整合 Spring mvc

 2、采用注解化    

         如何初始化呢?

         传统web项目通过web.xml  

      注解是在什么时候产生呢?spring3.0以上

    Spring MVC内置注解加载整个SpringMVC容器  @EnableWebMvc 等同于xml文件的一些配置 

    Java语言操作Spring MVC配置初始化

   使用Java代码编写SpringMVC配置初始化过程

3、内置Http服务器

   Java语言创建Tomcat容器,执行class文件。

 

猜你喜欢

转载自www.cnblogs.com/toov5/p/9823728.html