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

时间:2018-12-19 10:10:23

标签: java spring spring-mvc spring-boot springfox

我有一个正在使用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插件,但无法正常工作

1 个答案:

答案 0 :(得分:0)

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