asp.net-core - Swagger UI 中的 XML 注释格式不佳
问题描述
我正在使用 Swashbuckle 设置 Swagger UI 并让它在我的操作中显示我的 XML 注释。
当我这样做时,它们最终看起来非常挤压。这是一个没有注释的示例:
以下是评论后的样子:
有没有办法让 Swagger UI 为操作名称分配更多空间?
解决方案
<summary>
应该是一个简短的摘要,例如“Create a foo”或“Return a foo by ID”。包含使用细节的长描述应该去<remarks>
。<remarks>
对应 OpenAPIdescription
字段;Swagger UI 在扩展操作中显示这些描述。这些描述可以使用 Markdown 格式化以进行富文本表示。
/// <summary>
/// Create a foo
/// </summary>
/// <remarks>
/// Lorem ipsum dolor sit amet, consectetur adipiscing elit,
/// sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
/// Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris
/// nisi ut aliquip ex ea commodo consequat.
/// </remarks>
推荐阅读
- c# - Excel:下载文件 LoadTestExcelAddIn.vsto 未成功
- c++ - 如何在 Code::blocks c++ 中使用 shell 命令?
- lldb - 使用 lldb 在主二进制文件中查找名为 '_OBJC_IVAR__$_DIRect._width' 的非外部符号?
- reactjs - 使用 React Router 处理多个路由
- openstack - 泊坞窗上的 OpenStack
- javascript - 比 `setTimeout` 和 `.length` 更好的检查元素是否存在的方法
- android - 在 Android 上访问 IP 子域
- sqoop - 如何将 Sqoop list-tables 命令的输出存储到文本文件?
- css - CSS repeat-x 但只是我想要的图像中的一部分
- java - 为什么编译器不会产生重复的错误?