美文网首页
spring源码分析(三)

spring源码分析(三)

作者: isuntong | 来源:发表于2020-01-29 12:23 被阅读0次

Springboot

SpringMVC

MyWebApplicationInitializer核心

tomcat web容器  遵循了servlet规范

jetty也是javaweb容器

tomcat7 是servlet3.0规范前

3.0规范在path路径下有META-INF/services下javax.servlet.ServletContainerInitializer类实现了ServletContainerInitializer接口,那么容器在启动时必须调动这个类的onstart方法

(SPI)

加上@HandleTypes注解,就会传一个集合包含所有上面接口的实现类,然后做循环,把所有实现类的onstart方法都调用

不要在用右上角配置tomcat,可以在maven中配一个tomcat,springboot已经内嵌了

springboot在TomcatWebServer类中有一个tomcat.start()方法,有Tomcat对象,存在于maven的jar包

自己做要加入tomcat依赖,tomcat-embed

相关文章

  • Spring源码分析(一)

    Spring源码分析 一 基于Spring 5.1.5 前言:要分析Spring源码,首先得知道Spring是怎么...

  • 2018-05-05

    spring源码分析(三) 目录五、Spring 源码解读--5.4、IOC 容器的依赖注入----1、依赖注入发...

  • Spring Security源码分析六:Spring Soci

    在Spring Security源码分析三:Spring Social实现QQ社交登录和Spring Securi...

  • 2018-05-26

    spring源码分析(六) 目录五、spring源码分析--5.7、Spring JDBC 设计原理及二次开发--...

  • Spring 源码分析(二)之 Spring IOC 容器源码分

    Spring 源码分析(二)之 Spring IOC 容器源码分析 在之前介绍了Spring IOC 容器在项目中...

  • Spring源码分析(二)

    Spring源码分析 二 基于Spring 5.1.5 1.initWebApplicationContext源码...

  • 2018-05-12

    spring源码分析(四) 目录五、spring源码分析--5.5、IOC 容器的高级特性----1、介绍----...

  • spring源码分析

    spring源码分析

  • 2018-05-19

    spring源码分析(五) 目录五、源码分析--5.6、Spring AOP 设计原理及具体实践----5.6.1...

  • 2018-06-02

    spring源码分析(七) 目录五、源码分析--5.8 Spring MVC 框架设计原理----5.8.1 Sp...

网友评论

      本文标题:spring源码分析(三)

      本文链接:https://www.haomeiwen.com/subject/hcmvthtx.html