Swagger 中的重载控制器方法
Overloaded controller methods in Swagger
我有一个 Spring REST 应用程序。我将 Swagger 用于 API 文档目的。
我所有的 REST 控制器都是 @RequestMapping
的方法。
我有两个重载方法,它们在参数方面有所不同。
但是 Swagger UI 只显示一个。
是我的方法错误(重载控制器方法)还是 Swagger 中的错误?
这是 swagger 规范的限制。但是,如果您使用的是 springfox,则可以将 Docket
配置为 docket.enableUrlTemplating(true)
。这将允许您的重载方法显示在服务文档中。
我有一个 Spring REST 应用程序。我将 Swagger 用于 API 文档目的。
我所有的 REST 控制器都是 @RequestMapping
的方法。
我有两个重载方法,它们在参数方面有所不同。
但是 Swagger UI 只显示一个。
是我的方法错误(重载控制器方法)还是 Swagger 中的错误?
这是 swagger 规范的限制。但是,如果您使用的是 springfox,则可以将 Docket
配置为 docket.enableUrlTemplating(true)
。这将允许您的重载方法显示在服务文档中。