在我使用 springfox swagger 2.9.2 的 spring-boot 项目中,我用 RestController 注释了 Controller
@RestController
@RequestMapping("/rest/api/v1/auth")
public class AuthenticationResource {
@ApiOperation(value = "Authenticate user", tags = {"Authentication"})
@PostMapping("login")
public void login(@RequestBody @Valid LoginDto loginDto) {
...
}
}
在我向 ApiOperation 添加标签后,我在 swagger-ui 中得到了重复的端点。 我有没有任何端点的空身份验证资源和带有登录端点的身份验证资源。
这在较旧的 swagger 版本中不会发生。 如何从 swagger-ui 中删除空 api?
谢谢
最佳答案
根据this在 GitHub 上发布帖子,将 @Api(tags = { "Authentication"})
添加到 Controller 可以解决您的问题。我试过了,有效。
关于java - 使用标签时 Springfox swagger-ui 端点重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59631968/