swagger 统一添加请求头
package ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ..EnableSwagger2;
import ;
import ;
@Configuration
@EnableSwagger2
public class SwaggerConfig {
@Bean
public Docket createRestApi() {
ParameterBuilder tokenPar = new ParameterBuilder();
List<Parameter> pars = new ArrayList<Parameter>();
("csrftoken").description("csrftoken").modelRef(new ModelRef("string")).parameterType("header").required(false).build();
(());
return new Docket(DocumentationType.SWAGGER_2)
.apiInfo(apiInfo())
.select()
// .apis(())
//这里是后台接口的包路径,会自动扫描
.apis(())
// .apis((""))
.paths(())
.build() .globalOperationParameters(pars);
}
private ApiInfo apiInfo() {
return new ApiInfoBuilder()
.title("xxxx")
.description("powered by By-Health")
.termsOfServiceUrl("/")
//.contact(contact)
.version("1.0")
.build();
}
}