代码之家  ›  专栏  ›  技术社区  ›  Mayur

在编译时为基于springfox的项目生成swagger JSON文件

  •  1
  • Mayur  · 技术社区  · 7 年前

    我想在以下位置生成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 回复  |  直到 7 年前
        1
  •  10
  •   Mayur    7 年前

    这是使用JUnit测试用例实现的,如下所示 https://github.com/springfox/springfox/issues/1959 更多细节。