
1. Spring Boot选择加载Tomcat而不是Jetty。
2. 这是因为Tomcat是Java EE规范的一部分,而Jetty是一个独立的轻量级Servlet容器。
Spring Boot的设计目标之一是提供开箱即用的功能,以简化开发人员的工作。
由于Tomcat在Java EE中被广泛使用,并且具有更多的功能和配置选项,因此Spring Boot选择了Tomcat作为默认的Servlet容器。
3. 此外,Tomcat在性能和稳定性方面也表现出色,可以满足大多数应用程序的需求。
如果开发人员希望使用Jetty作为Servlet容器,他们可以通过在pom.xml文件中添加相应的依赖来切换到Jetty。
Spring Boot提供了灵活的配置选项,使开发人员能够根据自己的需求选择合适的Servlet容器。