easypoi必填项_EasyPoi工具类、Swagger配置类、Cors跨域配置、Redis配置

@Configuration

public class Swagger2 {

@Bean

public Docket customDocket(){

ParameterBuilder ticketPar = new ParameterBuilder();

List pars = new ArrayList();

//header中的ticket参数非必填,传空也可以

ticketPar.name("tenantId").description("tenantId")

.modelRef(new ModelRef("string")).parameterType("header")

.required(false).build();

//根据每个方法名也知道当前方法在设置什么参数

pars.add(ticketPar.build());

ticketPar = new ParameterBuilder();

//header中的ticket参数非必填,传空也可以

ticketPar.name("userId").description("userId")

.modelRef(new ModelRef("int")).parameterType("header")

.required(false).build();

//根据每个方法名也知道当前方法在设置什么参数

pars.add(ticketPar.build());

return new Docket(DocumentationType.SWAGGER_2)

.select()

.apis(RequestHandlerSelectors.any())

.build()

.globalOperationParameters(pars)

.apiInfo(apiInfo());

}

ApiInfo apiInfo() {

return new ApiInfoBuilder()

.title("api swagger document")

.description("前后端联调swagger api 文档")

.version("2.1.5.5")

.build();

}

/*

// 正常配置

@Bean

public Docket createRestApi() {

return new Docket(DocumentationType.SWAGGER_2)

.apiInfo(apiInfo()).select()

.apis(RequestHandlerSelectors.basePackage("com.stee.customermanagement.controller"))

.paths(PathSelectors.any())

.build();

}

private ApiInfo apiInfo(){

return new ApiInfoBuilder().title("路口配置接口")

.description("路口配置接口文档")

.termsOfServiceUrl("https://www.eee.com")

.version("v1.0")

.build();

}

*/

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值