跳到主要内容
版本:3.5.10

Web

QWen Max 中英对照 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

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