9.4. MicroProfile OpenAPI 参考


9.4.1. MicroProfile OpenAPI 配置属性

除了标准的 MicroProfile OpenAPI 配置属性外,JBoss EAP 还支持以下额外的 MicroProfile OpenAPI 属性:这些属性可同时应用到全局范围和应用范围。

Expand
表 9.5. JBoss EAP 中的 MicroProfile OpenAPI 属性
属性默认值Description

mp.openapi.extensions.enabled

true

启用或禁用注册 OpenAPI 端点。

当设置为 false 时,将禁用 OpenAPI 文档的生成。您可以使用 config 子系统或在配置文件中为各个应用设置全局值,如 /META-INF/microprofile-config.properties

您可以将此属性参数化为在不同环境中有选择地启用或禁用 microprofile-openapi-smallrye,如生产或开发。

您可以使用此属性来控制与给定虚拟主机关联的应用应生成 MicroProfile OpenAPI 模型。

mp.openapi.extensions.path

/openapi

您可以使用此属性为与虚拟主机关联的多个应用程序生成 OpenAPI 文档。

在与同一虚拟主机关联的每个应用程序上设置一个 distinct mp.openapi.extensions.path

mp.openapi.extensions.servers.relative

true

指明自动生成的服务器记录是绝对还是相对于 OpenAPI 端点的位置。

需要服务器记录才能确保在存在非根上下文路径的情况下,OpenAPI 文档的用户可以相对于 OpenAPI 端点的主机构建到 REST 服务的有效 URL。

true 表示服务器记录相对于 OpenAPI 端点的位置。生成的记录包含部署的上下文路径。

如果设置为 false,JBoss EAP XP 将生成服务器记录,包括可以访问部署的所有协议、主机和端口。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部