From 0706e50a117685cc3afb3c68b9b8c2992127fe39 Mon Sep 17 00:00:00 2001 From: chentaisen <14615430+chentaisen@user.noreply.gitee.com> Date: Wed, 24 Jul 2024 20:25:09 +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/$PROJECT_FILE$ | 11 ++++++ .idea/.gitignore | 8 +++++ .idea/encodings.xml | 8 +++++ .idea/misc.xml | 23 ++++++++++++ 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 -> 3867 bytes target/maven-archiver/pom.properties | 5 +++ .../compile/default-compile/createdFiles.lst | 1 + .../compile/default-compile/inputFiles.lst | 1 + 13 files changed, 126 insertions(+) create mode 100644 .idea/$PROJECT_FILE$ create mode 100644 .idea/.gitignore create mode 100644 .idea/encodings.xml create mode 100644 .idea/misc.xml 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/$PROJECT_FILE$ b/.idea/$PROJECT_FILE$ new file mode 100644 index 0000000..58b7e3e --- /dev/null +++ b/.idea/$PROJECT_FILE$ @@ -0,0 +1,11 @@ + + + + + + + \ No newline at end of file diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 0000000..63574ec --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..4426ed5 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + \ No newline at end of file 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..3d43606b21e7e2f378dc21c86bd42a816deb1617 GIT binary patch literal 3867 zcmbtX2{@E%8y*a@i%B>wNa`>%vVg8mSj7^i7b_DIW6RTUxV>y`LF-~pX>VOdtILUd7k%u=DnYLFeol4KLoVT>7Q+W zEapG>fVcSpD+7cH+DI8Q@3s!|H{kZDV7>K8;NNF~2e#DB+yHH2bimRIX>K%WUQahe zA&^Z%D1>4|J+lD2>!n)n00nN^Pyu;M7JB`rlU7q&@2 zEKUu(;fy#PI|+;YR6iBz_eZj+8r8JyL4$0$s7FNJ5mSvu9;z;vuHiN(q!SXdP#fe& zZ9qAT1_f4lGHJ2;UaBXB;KBB0b=fp)|4<(n1X9HdfvErIRF*$t>?h+5f22m@ z-EmZEf^`p7+#2@XBTj=*jJ5eDu7q(X+L1ic!u25tQhsZ@+^rPc8BdL2h0>yqs3+HC z-e_f1hHNto;;oi4KK?L7M+KXFDp<1IXHHmr;_ca9UylbZ&!tcLwNuZgOs0HHrhe?u z`~LmY`g4{x{At`zAv64TO;z{5r6;x(rClXFy;793!!h(xTm@{Dz~k&o`|X@er2+2L z;H5;7uI-RCHp7~%mJaYQW*ALB6_5=6! zD&OllS*_N-K|edVyS-A>#7-);*0JGK(lK}((YE}^U3ml}{@|qVD+#yLRi@}8ZGtIw z8pQC-xBPU6Mpf+)={p6{Pq4bu6$L~5H|z~WPS0&{G7qXi*?JpgXhnz35x+aR6ZfWP zFp{B-_gs`y@h7}45JfNJ%^QvIbJvSbh%(hmy43M!XT5W0WzMP85G=^n)m415#@Ornen=Y|gmR*{@nWd{{}WBD@5G7mV0g zll`LF=V@Y>GK&9=pqjFkv2DF%^Zt$GJEgS zhUpzf5MxPUohHW7!)c#TOd) zw`ApHQtir#zA0(;b}}fk->y|Oun?s=FlusjwWxHfu!KemOJ z`zso=&020>jiYZzgWLYVqrvMPB44r@UnH*A@{462i|o3mW@G z*cQ}v6k?CYjM@v#DoC1)G^sZ<-wvrNm@4ga5e`ghj1KA7*?dY`Dk>NMcX?pCiNI_5 zj>FyW%k1S7k~ok0J~@ph)71idT7E&wdG_t?Y>kljw@Jko=NBQOG9xxLdQNnX?Li9p~viYxcMwEycyf@ylyV4`6 zE!JPB-&Wac@V56ytAQ_!Zmltq1@dK4MyAfVg%Us&NZ`S&Krm#=aU_dt+$cDbs}Gq% zL>?uRX-J$Gjm)AfFN!PD0Qif=B3=|6jX?H55=fq83XO_tV7Af`x$stC!C)|3Q1F_U zs9Fmi%4D-@%co$02-V4E$BDR<@-s`O!q0IC%%x zAWa}GeWy#)`MRklgN*#>El6c;S{anX!OmFT)dZ$&5pypySVxubqC)CcP6ublbi?*B z1w}Esy#}-d6JO*qX%SEorIK&U7hD$dJvCES>ecgI!_C%ie`+eW4ceL}oRho$RuU1r zJ4~|L|9tUpq`MP>z7H^B8FiIOr9;%t^TzitHci;QHMZum$%%~mC~>}bLx!}(foD>X z{nVIW?KH8bs&2RXI&-m1rowpJxA(;9i7!*r<1@u$HZ90Xf`ZyJ_2dq2i7{QsU%zVv z#-bA_1x59Ha>J4 zOsi?>x!8VPZ!Kt@_?aU~b8y^K?SN4pzl~_ELzd+O!lP#uxD8b&m{9kf#KB977|Hma z#}gLWO`7c61Ac?*QLVpHfOdNW&z}FK?Vc2}rz?dSia%4GrIzHxBExK@{v zzwXugycf(AYl^f;=?< literal 0 HcmV?d00001 diff --git a/target/maven-archiver/pom.properties b/target/maven-archiver/pom.properties new file mode 100644 index 0000000..842c087 --- /dev/null +++ b/target/maven-archiver/pom.properties @@ -0,0 +1,5 @@ +#Generated by Maven +#Wed Jul 24 20:23:46 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..c8f8c8c --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1 @@ +D:\String Boot\zhuangao06\yjs-cloud-cc\cloud-common-api-doc\src\main\java\com\muyu\common\api\doc\config\SpringDocConfig.java