parent
37e09c6152
commit
e4c3acca25
@ -1,55 +1,55 @@ |
|||||||
package com.dxhy.order.consumer.config; |
// package com.dxhy.order.consumer.config;
|
||||||
|
//
|
||||||
import org.springframework.context.annotation.Bean; |
// import org.springframework.context.annotation.Bean;
|
||||||
import org.springframework.context.annotation.Configuration; |
// import org.springframework.context.annotation.Configuration;
|
||||||
import org.springframework.web.context.request.async.DeferredResult; |
// import org.springframework.web.context.request.async.DeferredResult;
|
||||||
import springfox.documentation.builders.ApiInfoBuilder; |
// import springfox.documentation.builders.ApiInfoBuilder;
|
||||||
import springfox.documentation.service.ApiInfo; |
// import springfox.documentation.service.ApiInfo;
|
||||||
import springfox.documentation.spi.DocumentationType; |
// import springfox.documentation.spi.DocumentationType;
|
||||||
import springfox.documentation.spring.web.plugins.Docket; |
// import springfox.documentation.spring.web.plugins.Docket;
|
||||||
import springfox.documentation.swagger2.annotations.EnableSwagger2; |
// import springfox.documentation.swagger2.annotations.EnableSwagger2;
|
||||||
|
//
|
||||||
import static springfox.documentation.builders.PathSelectors.regex; |
// import static springfox.documentation.builders.PathSelectors.regex;
|
||||||
|
//
|
||||||
/** |
// /**
|
||||||
* swagger配置 |
// * swagger配置
|
||||||
* 1.全局配置,所有订单相关的,大而全的东西 |
// * 1.全局配置,所有订单相关的,大而全的东西
|
||||||
* 2.订单相关配置 |
// * 2.订单相关配置
|
||||||
* 3.发票相关配置 |
// * 3.发票相关配置
|
||||||
* 4.税控底层相关配置 |
// * 4.税控底层相关配置
|
||||||
* |
// *
|
||||||
* @author ZSC-DXHY |
// * @author ZSC-DXHY
|
||||||
*/ |
// */
|
||||||
@Configuration |
// @Configuration
|
||||||
@EnableSwagger2 |
// @EnableSwagger2
|
||||||
public class SwaggerConfig { |
// public class SwaggerConfig {
|
||||||
|
//
|
||||||
|
//
|
||||||
@Bean |
// @Bean
|
||||||
public Docket simsOrderSwagger() { |
// public Docket simsOrderSwagger() {
|
||||||
return new Docket(DocumentationType.SWAGGER_2) |
// return new Docket(DocumentationType.SWAGGER_2)
|
||||||
.groupName("order-api-swagger") |
// .groupName("order-api-swagger")
|
||||||
.genericModelSubstitutes(DeferredResult.class) |
// .genericModelSubstitutes(DeferredResult.class)
|
||||||
.useDefaultResponseMessages(false) |
// .useDefaultResponseMessages(false)
|
||||||
.forCodeGeneration(true) |
// .forCodeGeneration(true)
|
||||||
// base,最终调用接口后会和paths拼接在一起
|
// // base,最终调用接口后会和paths拼接在一起
|
||||||
.pathMapping("/") |
// .pathMapping("/")
|
||||||
.select() |
// .select()
|
||||||
.paths(regex("/.*")) |
// .paths(regex("/.*"))
|
||||||
.build() |
// .build()
|
||||||
.apiInfo(apiInfo()); |
// .apiInfo(apiInfo());
|
||||||
} |
// }
|
||||||
|
//
|
||||||
private ApiInfo apiInfo() { |
// private ApiInfo apiInfo() {
|
||||||
// 大标题
|
// // 大标题
|
||||||
return new ApiInfoBuilder().title("销项基础服务") |
// return new ApiInfoBuilder().title("销项基础服务")
|
||||||
// 详细描述
|
// // 详细描述
|
||||||
.description("订单管理系统") |
// .description("订单管理系统")
|
||||||
// 版本
|
// // 版本
|
||||||
.version("1.0") |
// .version("1.0")
|
||||||
// 作者
|
// // 作者
|
||||||
// .contact(new Contact("chengyafu", "", "chengyafu@ele-cloud.com"))
|
// // .contact(new Contact("chengyafu", "", "chengyafu@ele-cloud.com"))
|
||||||
.build(); |
// .build();
|
||||||
} |
// }
|
||||||
|
//
|
||||||
} |
// }
|
||||||
|
Loading…
Reference in new issue