gpt4 book ai didi

java - 自定义 swagger-ui.html 中的内容

转载 作者:行者123 更新时间:2023-12-01 19:30:16 26 4
gpt4 key购买 nike

我使用的是 spring boot 2.1.6.RELEASE 和 swagger 2.9.2,除了我想简化内容之外,一切都很好。

首先,我想删除标题下的基本 URL:

[ Base URL: localhost:7777/ ] 
http://localhost:7777/v2/api-docs

而且,我希望在访问时打开 API block Models block ,而不是在我单击名称之前打开。

而且,我希望删除或隐藏顶部横幅上的选择规范列表。

我不知道是否有办法使用 java API 来完成这些操作,我在其他地方找不到任何解决方案。

我尝试上传的图片: the picture I tried to upload

好像还不允许我上传图片,如果上面的图片不可用,请不要怪我。

最佳答案

在这里我找到了一个帮助配置 swagger UI 的类:

springfox.documentation.swagger.web.UiConfiguration 

这是我的用法:

    @Bean
public UiConfiguration uiConfig() {
return UiConfigurationBuilder.builder()
.deepLinking(false)
.displayOperationId(false)
.defaultModelsExpandDepth(1)
.defaultModelExpandDepth(1)
.defaultModelRendering(ModelRendering.MODEL)
.displayRequestDuration(true)
.docExpansion(DocExpansion.LIST)
.filter(false)
.maxDisplayedTags(null)
.operationsSorter(OperationsSorter.METHOD)
.showExtensions(false)
.tagsSorter(TagsSorter.ALPHA)
.validatorUrl(null)
.build();
}

关于java - 自定义 swagger-ui.html 中的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59265432/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com