java Swagger操作_ID问题

3bygqnnd  于 2023-04-10  发布在  Java
关注(0)|答案(1)|浏览(141)

我实际上想在我的Swagger-UI中显示JSON提供的operation_Id字段,对于这种特殊情况,我们使用自定义Swagger-ui.html文件,下面是我使用的方法。

  • set displayOperationId:在swagger-ui.html中为真
  • 在swagger配置java文件中声明用于UI配置的bean
@Bean
UiConfiguration uiConfig() {
  return UiConfigurationBuilder.builder() 
      .deepLinking(true)
      .displayOperationId(true)
      .defaultModelsExpandDepth(1)
      .defaultModelExpandDepth(1)
      .defaultModelRendering(ModelRendering.EXAMPLE)
      .displayRequestDuration(false)
      .docExpansion(DocExpansion.NONE)
      .filter(false)
      .maxDisplayedTags(null)
      .operationsSorter(OperationsSorter.ALPHA)
      .showExtensions(true)
      .tagsSorter(TagsSorter.ALPHA)
      .validatorUrl(null)
      .build();
}

在bean之上,该方法对于默认的swagger-UI.html工作正常,但是对于自定义的swagger不起作用
与此相关的任何帮助是赞赏

7z5jn7bk

7z5jn7bk1#

因为没有进一步调查,所以关闭。

相关问题