From 1cf88d43994ec7ec403319032a9d118b39fe3571 Mon Sep 17 00:00:00 2001 From: liurunyu <lry9898@163.com> Date: 星期五, 25 四月 2025 14:35:35 +0800 Subject: [PATCH] 登录代码优化 --- pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/apiDoc/SpringApiConfig.java | 71 +++++++++++++++++++++++++++++++++++ 1 files changed, 71 insertions(+), 0 deletions(-) diff --git a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/apiDoc/SpringApiConfig.java b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/apiDoc/SpringApiConfig.java new file mode 100644 index 0000000..816c45b --- /dev/null +++ b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/apiDoc/SpringApiConfig.java @@ -0,0 +1,71 @@ +package com.dy.common.apiDoc; + +import io.swagger.v3.oas.models.OpenAPI; +import io.swagger.v3.oas.models.info.Info; +import io.swagger.v3.oas.models.info.License; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +@Configuration +public class SpringApiConfig { + + @Value("${springdoc.web.title}") + public String title ; + @Value("${springdoc.web.description}") + public String description ; + @Value("${springdoc.web.version}") + public String version ; + @Value("${springdoc.web.license-name}") + public String licenseName ; + + + /** + * 璁剧疆spring doc api涓�浜涘叏灞�鍐呭 + * @return + */ + @Bean + public OpenAPI springDocOpenAPI() { + OpenAPI openAPI = new OpenAPI() + .info(new Info().title(title) + .description(description) + .version(version) + .license(new License().name(licenseName) + //.url("http://www.gsdyjsgs.com/") + )) + //.externalDocs(new ExternalDocumentation() + // .description(externalDocsDescription) + //.url("http://www.gsdyjsgs.com/") + //) + ; + return openAPI ; + } + + +//鍥犱负瀛愭ā鍧楀彧鏈変竴涓笂涓嬫枃锛屾墍浠ヤ笉鐢ㄥ啀鍒嗙粍浜� +//濡傛灉涓�涓瓙妯″潡鏈夊涓竴绾т笂涓嬫枃鎴栧涓簩绾т笂涓嬫枃锛屽彲浠ュ垎缁� + +// /** +// * 鍩虹淇℃伅 鍒嗙粍 +// * @return 鍒嗙粍鎺ュ彛 +// */ +// @Bean +// public GroupedOpenApi baseApi() { +// return GroupedOpenApi.builder() +// .group(groupNameBase) +// .pathsToMatch("/base/**") +// .build(); +// } +// +// /** +// * 杩滅▼鎿嶄綔 鍒嗙粍 +// * @return 鍒嗙粍鎺ュ彛 +// */ +// @Bean +// public GroupedOpenApi remoteApi() { +// return GroupedOpenApi.builder() +// .group(groupNameRemote) +// .pathsToMatch("/remote/**") +// .build(); +// } +} -- Gitblit v1.8.0