From ed341f72d6198a3920c68466cf81b6498951320a Mon Sep 17 00:00:00 2001
From: chaiyapeng <3535863041@qq.com>
Date: Fri, 26 Jul 2024 19:41:44 +0800
Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.idea/.gitignore | 8 +++++
pom.xml | 33 +++++++++++++++++
.../api/doc/config/SpringDocConfig.java | 34 ++++++++++++++++++
...ot.autoconfigure.AutoConfiguration.imports | 1 +
...ot.autoconfigure.AutoConfiguration.imports | 1 +
.../api/doc/config/SpringDocConfig.class | Bin 0 -> 1990 bytes
target/cloud-common-api-doc-3.6.3.jar | Bin 0 -> 3876 bytes
target/maven-archiver/pom.properties | 5 +++
.../compile/default-compile/createdFiles.lst | 1 +
.../compile/default-compile/inputFiles.lst | 1 +
10 files changed, 84 insertions(+)
create mode 100644 .idea/.gitignore
create mode 100644 pom.xml
create mode 100644 src/main/java/com/muyu/common/api/doc/config/SpringDocConfig.java
create mode 100644 src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
create mode 100644 target/classes/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
create mode 100644 target/classes/com/muyu/common/api/doc/config/SpringDocConfig.class
create mode 100644 target/cloud-common-api-doc-3.6.3.jar
create mode 100644 target/maven-archiver/pom.properties
create mode 100644 target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
create mode 100644 target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..35410ca
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,8 @@
+# 默认忽略的文件
+/shelf/
+/workspace.xml
+# 基于编辑器的 HTTP 客户端请求
+/httpRequests/
+# Datasource local storage ignored files
+/dataSources/
+/dataSources.local.xml
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..261e760
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,33 @@
+
+
+
+ com.muyu
+ cloud-common
+ 3.6.3
+
+ 4.0.0
+
+ cloud-common-api-doc
+
+
+ cloud-common-api-doc系统接口
+
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+
+
+
+
+ com.github.xiaoymin
+ knife4j-openapi3-jakarta-spring-boot-starter
+
+
+
+
diff --git a/src/main/java/com/muyu/common/api/doc/config/SpringDocConfig.java b/src/main/java/com/muyu/common/api/doc/config/SpringDocConfig.java
new file mode 100644
index 0000000..08d7bff
--- /dev/null
+++ b/src/main/java/com/muyu/common/api/doc/config/SpringDocConfig.java
@@ -0,0 +1,34 @@
+package com.muyu.common.api.doc.config;
+
+import io.swagger.v3.oas.models.ExternalDocumentation;
+import io.swagger.v3.oas.models.OpenAPI;
+import io.swagger.v3.oas.models.info.Info;
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+
+@Configuration
+public class SpringDocConfig {
+
+ @Value("${spring.application.name}")
+ private String applicationName;
+
+ private Info info(){
+ return new Info()
+ .title(String.format("%S-微服务接口文档", applicationName))
+ .description("微服务接口文档,根据此接口文档可以进行前后端功能对接/联调")
+ .version("v1.0.0");
+ }
+ private ExternalDocumentation externalDocumentation() {
+ return new ExternalDocumentation()
+ .description("服务总站")
+ .url("https://gitea.qinmian.online");
+ }
+
+ @Bean
+ public OpenAPI springShopOpenAPI() {
+ return new OpenAPI()
+ .info(info())
+ .externalDocs(externalDocumentation());
+ }
+}
diff --git a/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
new file mode 100644
index 0000000..4b1b17b
--- /dev/null
+++ b/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
@@ -0,0 +1 @@
+com.muyu.common.api.doc.config.SpringDocConfig
\ No newline at end of file
diff --git a/target/classes/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/target/classes/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
new file mode 100644
index 0000000..4b1b17b
--- /dev/null
+++ b/target/classes/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
@@ -0,0 +1 @@
+com.muyu.common.api.doc.config.SpringDocConfig
\ No newline at end of file
diff --git a/target/classes/com/muyu/common/api/doc/config/SpringDocConfig.class b/target/classes/com/muyu/common/api/doc/config/SpringDocConfig.class
new file mode 100644
index 0000000000000000000000000000000000000000..346124abceb9861700e6d45ac9f8ef21b927792b
GIT binary patch
literal 1990
zcmb7F-E$LF6#v~OWz%$_u=W#cq1e{6+T21BfdE=su+`WishwebaJK0ty|^E7cN1hB
zXLNXQWGL|9IOE6+c917ViZf0SBlzy$VM5;g4;;@;VjD5k^04>woZtDKk9+p_zkYcH
z;5g>PXhJ|iP(?GgG3-3A=X7rBcAC#Eo;Q*{!?t6>7XAr_KxBA9L5N|WaJY9tPp1u+
z=f=6Cd)#uC4AbMnPC0yrhAlwk9oFr}Slt}YL#uavY%1KUE_6%)$CS!`E?hD7B
z)h&ZTi*K+`_)mv5FYJuI$0AW2^S{HyZ4OEM{YRP2>JTbB$k>57buUI_ar4!Ql&
zvFMnT8Bj4OWt5!ZdUUVgCCblJxu5#jH(XmcDK}Zmu>DF#!WfbTFv6hLQvX@u@ttqv
z@hg(TD8tmVg{Yw!3KwVSUH1Kqca-zA@C`lsk+3bH+fm0hg>6Wa`&Ar}CIea5RB(`C
z?^C^*%NX{=nVB%g5eQR>zNX?ZjxYpeZ8Ho-wv+i^n0
z>v)5q!)O$Bh69`NYaBw!^`wePOi{AxU_FNUO{g~p+kzVmJ!iAFFDzq0cw*5sCT!cO
zRt=dv7_bRVF<?uY4EoE02#v*`tuqmsT~!K+
zWhYb19mBw8iTNkP45JO*ryl52X6hY3Nf9Aa;e?ZQlg4Qw-DrQJNk(NqWH_`{%xY`R
zx|J6kLqFA96a6L_jnt!QK1I7$noraBriW<+X+b{@8fWN=)68gY9=Q+pBQ2Wn7LD>+
z>b*^)S`|PX?^N#TZPAHT{-7o|Sb%cwK3cSJ@FAMc1x9{?n)n%79^G1R9(`JW9xvXj
zC`<58vJWEH4h_B3?fYppK>H12gX_lV<MYQ2OUe=;{jBOxmq3
z7Ib3=dI+O$1ATSK
Zoi$_`Y#F*UG&kYh%6PVt0(qJM{syARIIaKy
literal 0
HcmV?d00001
diff --git a/target/cloud-common-api-doc-3.6.3.jar b/target/cloud-common-api-doc-3.6.3.jar
new file mode 100644
index 0000000000000000000000000000000000000000..26a6362b6b0877365b6fa14d47eff7626cb8282d
GIT binary patch
literal 3876
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
F{{Z<@E9C$H
literal 0
HcmV?d00001
diff --git a/target/maven-archiver/pom.properties b/target/maven-archiver/pom.properties
new file mode 100644
index 0000000..4b32995
--- /dev/null
+++ b/target/maven-archiver/pom.properties
@@ -0,0 +1,5 @@
+#Generated by Maven
+#Fri Jul 26 19:40:11 CST 2024
+groupId=com.muyu
+artifactId=cloud-common-api-doc
+version=3.6.3
diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
new file mode 100644
index 0000000..c1d7a69
--- /dev/null
+++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
@@ -0,0 +1 @@
+com\muyu\common\api\doc\config\SpringDocConfig.class
diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
new file mode 100644
index 0000000..fb138a3
--- /dev/null
+++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
@@ -0,0 +1 @@
+D:\workspace\ry-2112Ag6\cyp-cloud-2112\cloud-common-api-doc\src\main\java\com\muyu\common\api\doc\config\SpringDocConfig.java