SpringBoot 启动原理分析

SpringBoot快速整合第三方框架,完全采用注解化,内置Tomcat,以打war包和Jar包形式发布,以java应用程序执行

1.为什么能快速整合第三方框架

      基于Maven子父依赖关系

2.完全使用注解化,为什么可以无配置?

      没有web.xml,Tomcat如何启动的?

            注解在Spring3.0以上提供注解。SpringMVC内置注解加载整个SpringMVC容器,使用Java代码编写SpringMVC初始化过程

SpringBoot启动原理分析:

        从@SpringBootApplication入手:

                    源码执行流程图:

 

     

  @SpringBootApplication是3个注解的组合,启动时分别加载不同的注解。创建Application类


版权声明:本文为fffwww_ET原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。