From 237d7c42498806a3ca205f63d151671a45304854 Mon Sep 17 00:00:00 2001 From: feiyu02 <risaku@163.com> Date: 星期四, 28 七月 2022 09:19:11 +0800 Subject: [PATCH] 1. 承诺书pdf生产模块 --- src/main/kotlin/cn/flightfeather/supervision/config/Swagger2Configuration.kt | 33 +++++++++++++++++++-------------- 1 files changed, 19 insertions(+), 14 deletions(-) diff --git a/src/main/kotlin/cn/flightfeather/supervision/config/Swagger2Configuration.kt b/src/main/kotlin/cn/flightfeather/supervision/config/Swagger2Configuration.kt index ee7b9bf..32a7522 100644 --- a/src/main/kotlin/cn/flightfeather/supervision/config/Swagger2Configuration.kt +++ b/src/main/kotlin/cn/flightfeather/supervision/config/Swagger2Configuration.kt @@ -3,9 +3,14 @@ import org.springframework.beans.factory.annotation.Value import org.springframework.context.annotation.Bean import org.springframework.context.annotation.Configuration +import org.springframework.http.HttpMethod import springfox.documentation.builders.ApiInfoBuilder import springfox.documentation.builders.PathSelectors import springfox.documentation.builders.RequestHandlerSelectors +import springfox.documentation.oas.annotations.EnableOpenApi +import springfox.documentation.schema.ModelReference +import springfox.documentation.service.Header +import springfox.documentation.service.Response import springfox.documentation.spi.DocumentationType import springfox.documentation.spring.web.plugins.Docket import springfox.documentation.swagger2.annotations.EnableSwagger2 @@ -15,7 +20,7 @@ * Date: 2020/8/28 */ @Configuration -@EnableSwagger2 +@EnableOpenApi class Swagger2Configuration { companion object { @@ -25,23 +30,23 @@ } @Value("\${springfox.documentation.swagger.v2.enabled}") - private val swagger2Enable: Boolean = true + var swagger2Enable: Boolean = true @Bean fun createRestApi(): Docket = - Docket(DocumentationType.SWAGGER_2) - .enable(swagger2Enable) - .apiInfo(apiInfo()) - .select() - .apis(RequestHandlerSelectors.basePackage(SWAGGER_SCAN_BASE_PACKAGE)) - .paths(PathSelectors.any()) - .build() + Docket(DocumentationType.OAS_30) + .enable(swagger2Enable) + .apiInfo(apiInfo()) + .select() + .apis(RequestHandlerSelectors.basePackage(SWAGGER_SCAN_BASE_PACKAGE)) + .paths(PathSelectors.any()) + .build() private fun apiInfo() = - ApiInfoBuilder() - .title("椋炵窘鏅鸿兘鐜鏈嶅姟") - .description("椋炵窘鏅鸿兘鐜鏈嶅姟 API 鎺ュ彛鏂囨。") - .version(VERSION) - .build() + ApiInfoBuilder() + .title("椋炵窘鏅鸿兘鐜鏈嶅姟") + .description("椋炵窘鏅鸿兘鐜鏈嶅姟 API 鎺ュ彛鏂囨。") + .version(VERSION) + .build() } \ No newline at end of file -- Gitblit v1.9.3