@Configuration
@EnableSwagger2
public class SwaggerConfig {
@Bean
public Docket createRestApi() {
ParameterBuilder aParameterBuilder = new ParameterBuilder();
("X-Emp-Id").description("userId").modelRef(new ModelRef("int")).parameterType("header").required(true).build();
ParameterBuilder aParameterBuilder1 = new ParameterBuilder();
("X-Emp-No").description("userCode").modelRef(new ModelRef("String")).parameterType("header").required(true).build();
List<Parameter> aParameters = new ArrayList<Parameter>();
(());
(());
return new Docket(DocumentationType.SWAGGER_2)
.groupName("")
.apiInfo(apiInfo())
.select()
.apis((""))
.paths(())
.build()
.useDefaultResponseMessages(false)
.globalOperationParameters(aParameters);
}
private ApiInfo apiInfo() {
return new ApiInfoBuilder()
.title("xxx")
.description("API文档")
.termsOfServiceUrl("")
.version("1.0")
.build();
}
}