4.4. 将 Quarkus 应用程序的默认介质类型更改为 JSON


警告

当您将应用程序从 Quarkus 1.7 升级到 Red Hat build of Quarkus 1.11 时,这个更改可能会破坏应用程序中的 REST 端点。更新应用程序中 REST 端点使用的返回类型格式,以确保您的 REST 端点在升级应用程序后继续正常工作。

在 Red Hat build of Quarkus 1.11 版本中,序列化应用程序数据的默认格式更改为 JSON。

您可以在应用程序中禁用 JSON 作为 REST 端点的 content-type 格式,并使用注解明确为您要使用它的接口明确启用 JSON 使用:

  1. 在应用程序的 application.properties 文件中,将 quarkus.resteasy-json.default-json 属性的值设置为 false

    application.properties

    quarkus.resteasy-json.default-json=false
    Copy to Clipboard Toggle word wrap

  2. @Produces (MediaType.APPLICATION_JSON)@Consumes (MediaType.APPLICATION_JSON) 注解添加到您要使用 JSON 作为内容类型格式的应用程序的 REST 端点。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部