Swagger - IncludePatterns选项在docket中不是availbel

时间:2016-05-27 02:14:52

标签: java swagger springfox

我试图在特定环境中禁用招摇,我可以通过在文件夹中执行.enable(false)来实现,但UI页面仍然加载SWagger ui框架并在页面上显示null。我想完全摆脱它,但包含模式选项似乎不再可用,任何替代品?

1 个答案:

答案 0 :(得分:1)

您需要使用文档中的selection api请参阅4,5,6& 7 )。

 docket
    .select()
      .apis(RequestHandlerSelectors.any()) //<1>
      .paths(PathSelectors.ant("**/some-api-uri")) //<2>
      .build()
  1. 这是一个允许您根据RequestHandler s
  2. 进行过滤的谓词
  3. 这是基于路径选择的谓词。它附带了一些预先选择的内容,例如antregex。您可以编写自己的谓词,但我怀疑这些对于您正在寻找的内容是足够的