跳到主要内容

Web

DeepSeek V3 中英对照 Web

Spring Boot 非常适合用于 Web 应用程序开发。您可以通过使用内置的 Tomcat、Jetty、Undertow 或 Netty 来创建一个自包含的 HTTP 服务器。大多数 Web 应用程序使用 spring-boot-starter-web 模块来快速启动和运行。您也可以选择通过使用 spring-boot-starter-webflux 模块来构建响应式 Web 应用程序。

如果你还没有开发过 Spring Boot Web 应用程序,可以按照入门部分中的“Hello World!”示例进行操作。

章节摘要

📄️ Spring HATEOAS

如果你开发了一个使用超媒体的 RESTful API,Spring Boot 提供了与大多数应用程序良好配合的 Spring HATEOAS 自动配置。该自动配置取代了需要使用 @EnableHypermediaSupport 的需求,并注册了一系列 Bean 以简化基于超媒体的应用程序的开发,包括 LinkDiscoverers(用于客户端支持)和一个配置为正确将响应序列化为所需表示的 ObjectMapper。ObjectMapper 可以通过设置各种 spring.jackson.* 属性进行自定义,或者如果存在的话,通过 Jackson2ObjectMapperBuilder Bean 进行自定义。