第 54 章 使用 OpenAPI 支持扩展 JAX-RS 端点
摘要
CXF OpenApiFeature (org.apache.cxf.jaxrs.openapi.OpenApiFeature
)允许您通过通过简单配置来扩展公布的 JAX-RS 服务端点来生成 OpenAPI 文档。
Spring Boot 和 Karaf 实现中均支持 OpenApiFeature。
54.1. OpenApiFeature 选项
您可以在 OpenApiFeature 中使用以下选项:
名称 | 描述 | 默认 |
---|---|---|
|
上下文根路径+(请参阅 | null |
| 您的联系信息+ | |
| description+ | "应用程序" |
| 安全过滤器+ | null |
| 主机和端口信息+ | null |
|
扫描所有资源时排除特定路径(请参阅 | null |
| 许可证+ | "Apache 2.0 许可证" |
| 许可证 URL+ | |
|
生成 | false |
| 以逗号分隔的软件包名称列表,其中资源必须扫描+ | 在端点中配置的服务类列表 |
| 作为过滤器运行该功能 | false |
| 生成 OpenAPI 文档+ | true |
|
扫描包括非注解 JAX-RS 资源的所有资源(请参阅 | false |
| 协议方案+ | null |
| OpenAPI UI 配置 | null |
| 服务 URL+ 条款. | null |
| 标题+ | "sample REST Application" |
|
防止 OpenAPI 缓存 | false |
| 版本+ | "1.0.0" |
+ 选项在 OpenAPIs 的 BeanConfig 中定义
++ 选项在 OpenAPI 的 ReaderConfig 中定义