用 SpringDoc 标签替换 SpringFox @Api 标签
Replace SpringFox @Api tag with SpringDoc tag
我有这个 SpringFox @Api 标签:
@Api(hidden = true)
我尝试将其替换为:
@Tag(hidden = true)
但是哪里没有选项hidded=true
替换它的正确方法是什么?
@Tag
注释上没有 hidden
属性,因为在面向 public 的 API 中有一个 API 没有多大意义25=] 但随后不将其包含在文档中。
建议的方法是将所有此类方法移动到它们自己的单独 class 中,而不是使用 @Tag
注释标记 class。然后你可以将 属性 springdoc.auto-tag-classes
设置为 false
这样 Springdoc 就不会在 default
标签中获取它。
如果您需要在标记有 @Tag
的 class 中包含 APIs,您应该使用 @Operation(hidden = true)
注释该方法并且应该隐藏该方法来自标签。
我有这个 SpringFox @Api 标签:
@Api(hidden = true)
我尝试将其替换为:
@Tag(hidden = true)
但是哪里没有选项hidded=true
替换它的正确方法是什么?
@Tag
注释上没有 hidden
属性,因为在面向 public 的 API 中有一个 API 没有多大意义25=] 但随后不将其包含在文档中。
建议的方法是将所有此类方法移动到它们自己的单独 class 中,而不是使用 @Tag
注释标记 class。然后你可以将 属性 springdoc.auto-tag-classes
设置为 false
这样 Springdoc 就不会在 default
标签中获取它。
如果您需要在标记有 @Tag
的 class 中包含 APIs,您应该使用 @Operation(hidden = true)
注释该方法并且应该隐藏该方法来自标签。