Swagger2配置多个扫描包路径

 

 下面是具体代码:

@Configuration
@EnableSwagger2
public class SwaggerConfigure {
    //配置swagger中Docket的bean实例
    @Bean
    public Docket docket(Environment environment){
        return new Docket(DocumentationType.SWAGGER_2)
                .apiInfo(apiInfo())
                .select()
                .apis(Predicates.or(
                        RequestHandlerSelectors.basePackage("com.asiainfo.meeting.api.controller"),
                        RequestHandlerSelectors.basePackage("com.asiainfo.meetingroom.api.controller")
                ))
                .build();
    }

    private ApiInfo apiInfo(){
        return new ApiInfo(
                "swagger接口文档",
                "swagger接口文档",
                "1.0",
                "",
                new Contact("", "", ""),
                "Apache 2.0",
                "http://www.apache.org/licenses/LICENSE-2.0",
                new ArrayList()
        );
    }
}


版权声明:本文为x41990原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。