Spring Boot2.0之纯手写框架
Posted toov5
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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文件。
以上是关于Spring Boot2.0之纯手写框架的主要内容,如果未能解决你的问题,请参考以下文章
SpringBoot之整合Quartz调度框架-基于Spring Boot2.0.2版本
SpringBoot之整合Quartz调度框架-基于Spring Boot2.0.2版本
SpringBoot之整合Redis分析和实现-基于Spring Boot2.0.2版本
Spring boot2.0 + Vue脚手架项目源码,中小型管理系统开发神器。