使开源包含更多


红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。我们从这四个术语开始:master、slave、黑名单和白名单。由于此项工作十分艰巨,这些更改将在即将推出的几个发行版本中逐步实施。有关更多详情,请参阅我们的首席技术官 Chris Wright 提供的消息

Quarkus 提供了一个兼容层,用于使用 Spring Web 中的注解为应用程序定义 REST 端点。这个功能由 quarkus-spring-web 扩展提供,作为使用默认的 JAX-RS 注解来定义 REST 端点的替代方法。

重要

当您启动应用程序时,Quarkus 中的 Spring 兼容性层不会启动 Spring 应用上下文或执行任何由 Spring 提供的基础架构类(如 org.springframework.beans.factory.config.BeanPostProcessor)。Quarkus 只能从 Spring 类和注解读取元数据,并解析特定于 Spring 的用户代码方法返回类型和参数类型。但是,当您将属于 Spring Framework 一部分的任意库添加到 Quarkus 应用程序时,这些库将无法正常工作,因为 Quarkus 并不是设计为使用它们。

注意

您可以按照本指南并创建将 Quarkus 扩展用于 Spring Web API 的示例,或者您可以下载并查看已完成的示例。要查看完成的 Quarkus Spring Web 示例,请将其下载为 存档,或克隆 Quarkus 示例 Git 存储库。您可以在 spring-web-quickstart 目录中找到 Spring Web 示例。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat