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

tzcvj98z  于 12个月前  发布在  Spring
关注(0)|答案(1)|浏览(90)

我想知道spring @ApiOperation(value =“",hidden = true)的注解如何在我的swagger页面上隐藏信息。
1.哪个类负责加载注解
1.它对注解的相同值做了什么。
在哪里可以找到注解的工作原理?

zdwk9cvp

zdwk9cvp1#

springfox.documentation.spring.web.readers.operation.ApiOperationReader.read(RequestMappingContext)方法编排了用@ApiOperation注解的方法的扫描,并在这样做时考虑了hidden标志,你可以在GitHub的源代码中看到它。
可以在这里找到扫描带注解的方法并使用关于是否应该隐藏该方法的信息填充上下文的特定方法。
您可以继续浏览源代码以获得有关实现的更多信息,还可以在https://github.com/swagger-api/swagger-core/wiki/annotations#apioperation上获得有关@ApiOperation注解的更多信息。

相关问题