https://springdoc.org/faq.html
如何正确设置Swagger UI以使用提供的spec.yml文件?
使用此属性,将禁用所有springdoc-openapi自动配置bean:
springdoc.api-docs.enabled=false
然后启用最小的Bean配置,通过添加此Bean:
@Bean
SpringDocConfiguration springDocConfiguration(){
return new SpringDocConfiguration();
}
@Bean
public SpringDocConfigProperties springDocConfigProperties() {
return new SpringDocConfigProperties();
}
然后配置您自定义UI YAML文件的路径。
springdoc.swagger-ui.url=/my-api-docs.yaml
我不确定我是否理解了你的问题,但可以尝试查看这篇文章:https://www.baeldung.com/spring-rest-openapi-documentation
此外,您还可以查看文档https://github.com/springdoc/springdoc-openapi
基本上,您只需要添加此Maven依赖项即可
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-ui</artifactId>
<version>1.2.32</version>
</dependency>
之后,当您启动服务时,可以通过以下路径检查您的主机:/swagger-ui.html
http//localhost:8080/swagger-ui.html
我希望我能帮助你。