【问题标题】:Springfox swagger-ui endpoint duplicate when using tag使用标签时Springfox swagger-ui端点重复
【发布时间】:2020-04-25 04:04:05
【问题描述】:

在我使用 springfox swagger 2.9.2 的 spring-boot 项目中,我使用 RestController 注释了控制器

@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?

谢谢

【问题讨论】:

    标签: java swagger swagger-ui swagger-2.0 springfox


    【解决方案1】:

    根据this GitHub 上的帖子,将@Api(tags = { "Authentication" }) 添加到控制器将解决您的问题。我试过了,很好用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-01
      • 1970-01-01
      • 2019-07-27
      • 2020-11-27
      相关资源
      最近更新 更多