@Configuration
@EnableSwagger2
public class SwaggerConfig {
@Bean
public Docket createRestApi() {
ParameterBuilder ticketPar = new ParameterBuilder();
List<Parameter> pars = new ArrayList<>();
ticketPar.name("token").description("授权码")
.modelRef(new ModelRef("string")).parameterType("header")
.required(true).build();
pars.add(ticketPar.build());
return new Docket(DocumentationType.SWAGGER_2)
.globalOperationParameters(pars)
.apiInfo(apiInfo())
.select()
.apis(RequestHandlerSelectors.basePackage("cn.anytec.demo.sdkclientdemo.controller"))
.paths(PathSelectors.any())
.build();
}
private ApiInfo apiInfo() {
return new ApiInfoBuilder()
//页面标题
.title("ANYTEC Face API")
//创建人
.contact(new Contact("ANYTEC", "anytec.cn", ""))
//版本号
.version("1.0")
//描述
.description("ANYTEC Face API")
.build();
}
}