11.4. MicroProfile OpenAPI 参考


11.4.1. MicroProfile OpenAPI 配置属性

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

Expand
表 11.5. JBoss EAP 中的 MicroProfile OpenAPI 属性
属性默认值描述

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 文档。

在与同一虚拟主机关联的每个应用程序上设置不同的 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
返回顶部