如何使用YAML文件在Spring Boot中配置Swagger?

cha*_*er5 5 java spring yaml swagger spring-boot

我对Swagger配置有问题。
现在,Swagger正在扫描软件包并创建漂亮的文档,但是我想使用我的YAML(如果无法使用YAML,则使用JSON)文件。

这是我的Swagger配置类:

@Configuration
@EnableSwagger2
public class SwaggerConfig {
@Bean
public Docket api() {
    return new Docket(DocumentationType.SWAGGER_2)
            .select()
            .apis(RequestHandlerSelectors.basePackage("com.myapp.rest"))
            .paths(PathSelectors.any())
            .build();
    }
}
Run Code Online (Sandbox Code Playgroud)

我想在YAML文件中编写用法示例,以便Swagger可以显示它们。如何更改/添加Swagger的配置以提取我的YAML文件?

Sri*_*kar 0

您可以下载 swagger UI 并将其放置在项目中,更改 URL 以指向 YAML 文件。

更多关于这里,

如何修改 springfox 的 swagger-ui.html ?