一尘不染

在基于Springfox的项目的编译时生成庞大的JSON文件

spring-boot

我有一个正在使用Springfox生成API文档的项目。

我想在 编译时 生成swagger.json 。

以下是示例springfox配置,

@Configuration
@EnableSwagger2
public class SwaggerConfig {
    @Bean
    public Docket productApi() {
        return new Docket(DocumentationType.SWAGGER_2)
                .select()                 
                .apis(RequestHandlerSelectors.basePackage("com.abc.xyz"))
                .paths(regex("/*.*"))
                .build();
    }
}

仅供参考:我也尝试过 https://github.com/kongchen/swagger-maven-
plugin插件,但是它不起作用


阅读 403

收藏
2020-05-30

共1个答案

一尘不染

这是使用JUnit测试用例实现的,有关更多详细信息,请关注https://github.com/springfox/springfox/issues/1959

2020-05-30