Springfox:为一些但不是所有端点添加全局响应

Springfox: Add global responses for some but not all endpoints

我有 select 个共享一些响应的 REST 端点。例如,我有一个控制器,其中包含 3 种不同路径的方法:

POST
POST
DELETE

最后 2,POST 和 DELETE 共享 401 响应。我想全局描述一下,不再赘述,但一定不适用于第一个POST.

我的问题是:如何使用 Springfox 全局描述部分而非所有端点的响应?

我试过:

  1. 在 Docket 中使用 .globalResponseMessage() API
  2. 创建几个 Docket bean 并应用于 select 个路径

第一个基于 http 动词区分,这对我不起作用。第二次中断 UI 一致性并且使用起来很奇怪。

根据创建的 Springfox github 问题,目前这是不可能的。

https://github.com/springfox/springfox/issues/2332