前言
在 Spring Boot 框架中,我们使用最多的是 Tomcat,这是 Spring Boot 默认的容器技术,而且是内嵌式的 Tomcat。同时,Spring Boot 也支持 Undertow 容器,我们可以很方便的用 Undertow 替换 Tomcat,而 Undertow 的性能和内存使用方面都优于Tomcat,那我们如何使用 Undertow 技术呢?本文将为大家细细讲解。
Spring Boot 中的 Tomcat 容器
Spring Boot 可以说是目前最火的 Java Web 框架了。它将开发者从繁重的 XML 解救了出来,让开发者在几分钟内就可以创建一个完整的 Web 服务,极大的提高了开发者的工作效率。Web 容器技术是 Web 项目必不可少的组成部分,因为任 Web 项目都要借助容器技术来运行起来。在 Spring Boot 框架中,我们使用最多的是 Tomcat,这是 Spring Boot 默认的容器技术,而且是内嵌式的 Tomcat。
Spring Boot 设置 Undertow
对于 Tomcat 技术,Java 程序员应该都非常熟悉,它是 Web 应用最常用的容器技术。我们最早的开发的项目基本都是部署在 Tomcat 下运行,那除了 Tomcat 容器,Spring Boot 中我们还可以使用什么容器技术呢?没错,就是题目中的 Undertow 容器技术。Srping Boot 已经完全继承了 Undertow 技术,我们只需要引入 Undertow 的依赖即可,如下图所示。