java - 打开 API UI 3.0.0 在底部隐藏架构,而不从 API 端点文档中删除它们
问题描述
我一直在使用 open api ui 3.0.0,当我在 API 端点上给出注释时,API 会显示在 swagger 端点上。但有趣的是,有一个模式列表显示了端点中使用的 DTO。我需要删除这些端点。所以我尝试设置content = @Content(schema = @Schema(hidden = true)
。@ApiResponse
似乎没有显示在使用这些注释进行注释的端点中使用的模型,除了在请求结构中使用 DTO 的端点,无论如何都会显示,其他问题是响应内容似乎显示为空,只有响应代码和描述。
在春季靴子中有什么合适的方法可以做到这一点。大多数标准 API 文档都没有显示这种模式,并且一些 DTO 甚至是我不想向大张旗鼓的文档的消费者展示的东西。
解决方案
尝试使用 Docket 中的一个,它可以工作!
Dockek()...
.ignoredParameterTypes(ModleName.class)
推荐阅读
- java - Java | Posing Boolean expressions on hashMap entries
- java - Using iterator object to loop throuh arraylist and check if it is higher than a value
- c# - How to use Microsoft.Build in .NET Core project?
- javascript - JavaScript: Is it possible to add arguments to a class extension?
- java - Java Web 应用程序编辑不起作用
- python - 在 Mac OSX 中,Weka 无法识别 Python(Possible Python Conflict)
- c - 代码在 C 中给了我不正确的结果
- java - 如何更新 JFreeChart 条形图中的数据集
- azure - 使用 WebJobs 在 Azure Blob 上写入过多磁盘
- typescript - 为什么以下代码在 TypeScript 中给我一个声明错误?