swagger 统一添加请求头

时间:2025-03-20 07:23:15
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(); } }