Swagger 中的重载控制器方法

Overloaded controller methods in Swagger

我有一个 Spring REST 应用程序。我将 Swagger 用于 API 文档目的。

我所有的 REST 控制器都是 @RequestMapping 的方法。 我有两个重载方法,它们在参数方面有所不同。 但是 Swagger UI 只显示一个。

是我的方法错误(重载控制器方法)还是 Swagger 中的错误?

这是 swagger 规范的限制。但是,如果您使用的是 springfox,则可以将 Docket 配置为 docket.enableUrlTemplating(true)。这将允许您的重载方法显示在服务文档中。