@ApiOperation注解在spring中是如何工作的?

问题描述 投票:0回答:1

我想知道 spring @ApiOperation(value = "", hide = true) 的注释是否可以隐藏我的 swagger 页面上的信息。

  1. 哪个类负责加载注释
  2. 它对注释的相同值有什么作用。

在哪里可以找到注释的工作原理?

spring springfox
1个回答
1
投票

springfox.documentation.spring.web.readers.operation.ApiOperationReader.read(RequestMappingContext)
方法协调对用
@ApiOperation
注释的方法的扫描,并在执行此操作时考虑
hidden
标志,您可以在GitHub的源代码中看到它。

可以在here找到扫描带注释的方法并使用有关是否应隐藏该方法的信息填充上下文的具体方法。

您可以继续浏览源代码以获取有关实现的更多信息,您还可以在

https://github.com/swagger-api/swagger-core/wiki/annotations 获取有关 
@ApiOperation 注释的更多信息#api操作.

© www.soinside.com 2019 - 2024. All rights reserved.