背景:最近有开发同学说,在面试的时候,被问及springBoot的启动流程,当被问到Spring的内嵌Web容器时 启动已加载。如何加载。如何无缝切换。
这些问题其实很难回答。今天我们就从Swww.sychzs.cn(EasyPaasAdminApplication.class, args);
入口开始,逐步往下看执行流程。让我们尝试回答前两个问题。
springboot的web容器可以无缝切换到jetty,随意下拖。这个问题的答案涉及到Spring Boot如何设计WebServer。稍后我们会具体解释。
一般我们的SpringBoot应用程序的启动入口是这样写的,