Spring Boot Undertow 教程展示了如何在 Spring Boot 应用中使用 Undertow 服务器。
Spring 是流行的 Java 应用框架,而 Spring Boot 是 Spring 的演进,可以帮助轻松地创建独立的,生产级的基于 Spring 的应用。
Undertow
Undertow 是一种灵活的高性能 Web 服务器,它提供阻止和非阻止 API。 它来自 JBoss 项目。
Spring Boot Undertow 示例
默认情况下,Spring Boot 使用 Tomcat 嵌入式 Web 服务器。 以下示例显示了如何使用 Undertow。
这是项目结构。
pom.xml
这是 Maven 构建文件。 我们明确排除了 Tomcat 服务器依赖性,并包括了 Undertow 依赖性。
resources/application.properties
在application.properties
文件中,我们有一个春天启动应用的各种配置设置。 使用spring.main.banner-mode
属性,我们可以关闭 Spring 标语。 logging.pattern.console
配置控制台日志记录模式。
com/zetcode/controller/MyController.java
主页返回一条简单的文本消息。
com/zetcode/Application.java
Application
是设置 Spring Boot 应用的入口点。
我们运行该应用并导航到localhost:8080
。
在控制台中,我们可以看到 Undertow 服务器正在启动。
在本教程中,我们展示了如何在 Spring Boot 应用中使用 Undertow 服务器。