@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();
}
}
SpringBoot 集成Swagger
发布于
2019-06-04
|
1分钟
|
122字数
- 本文作者:
- 本文链接: https://imyzt.top/post/springboot-ji-cheng-swagger/
- 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
0%