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 使用:
在应用程序的
application.properties文件中,将quarkus.resteasy-json.default-json属性的值设置为false:application.properties
quarkus.resteasy-json.default-json=false
quarkus.resteasy-json.default-json=falseCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
将
@Produces (MediaType.APPLICATION_JSON)和@Consumes (MediaType.APPLICATION_JSON)注解添加到您要使用 JSON 作为内容类型格式的应用程序的 REST 端点。