From 9d76c990d0f8df298b7bcef3fb9c207dc9ca7e9d Mon Sep 17 00:00:00 2001 From: LQS <2506203757@qq.com> Date: Wed, 24 Jul 2024 20:29:52 +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 ++++ .idea/misc.xml | 18 +++++++++ pom.xml | 35 ++++++++++++++++++ .../common/datasource/annotation/Master.java | 18 +++++++++ .../common/datasource/annotation/Slave.java | 18 +++++++++ .../common/datasource/annotation/Master.class | Bin 0 -> 523 bytes .../common/datasource/annotation/Slave.class | Bin 0 -> 520 bytes target/cloud-common-datasource-3.6.3.jar | Bin 0 -> 3184 bytes target/maven-archiver/pom.properties | 5 +++ .../compile/default-compile/createdFiles.lst | 2 + .../compile/default-compile/inputFiles.lst | 2 + 11 files changed, 106 insertions(+) create mode 100644 .idea/.gitignore create mode 100644 .idea/misc.xml create mode 100644 pom.xml create mode 100644 src/main/java/com/muyu/common/datasource/annotation/Master.java create mode 100644 src/main/java/com/muyu/common/datasource/annotation/Slave.java create mode 100644 target/classes/com/muyu/common/datasource/annotation/Master.class create mode 100644 target/classes/com/muyu/common/datasource/annotation/Slave.class create mode 100644 target/cloud-common-datasource-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..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/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..9e1cc11 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,18 @@ + + + + + + + + + + \ No newline at end of file diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..d1639d5 --- /dev/null +++ b/pom.xml @@ -0,0 +1,35 @@ + + + + com.muyu + cloud-common + 3.6.3 + + 4.0.0 + + cloud-common-datasource + + + cloud-common-datasource多数据源 + + + + + + + com.alibaba + druid-spring-boot-3-starter + ${druid.version} + + + + + com.baomidou + dynamic-datasource-spring-boot3-starter + ${dynamic-ds.version} + + + + diff --git a/src/main/java/com/muyu/common/datasource/annotation/Master.java b/src/main/java/com/muyu/common/datasource/annotation/Master.java new file mode 100644 index 0000000..d9aae00 --- /dev/null +++ b/src/main/java/com/muyu/common/datasource/annotation/Master.java @@ -0,0 +1,18 @@ +package com.muyu.common.datasource.annotation; + +import com.baomidou.dynamic.datasource.annotation.DS; + +import java.lang.annotation.*; + +/** + * 主库数据源 + * + * @author muyu + */ +@Target({ElementType.TYPE, ElementType.METHOD}) +@Retention(RetentionPolicy.RUNTIME) +@Documented +@DS("master") +public @interface Master { + +} diff --git a/src/main/java/com/muyu/common/datasource/annotation/Slave.java b/src/main/java/com/muyu/common/datasource/annotation/Slave.java new file mode 100644 index 0000000..9663cd4 --- /dev/null +++ b/src/main/java/com/muyu/common/datasource/annotation/Slave.java @@ -0,0 +1,18 @@ +package com.muyu.common.datasource.annotation; + +import com.baomidou.dynamic.datasource.annotation.DS; + +import java.lang.annotation.*; + +/** + * 从库数据源 + * + * @author muyu + */ +@Target({ElementType.TYPE, ElementType.METHOD}) +@Retention(RetentionPolicy.RUNTIME) +@Documented +@DS("slave") +public @interface Slave { + +} diff --git a/target/classes/com/muyu/common/datasource/annotation/Master.class b/target/classes/com/muyu/common/datasource/annotation/Master.class new file mode 100644 index 0000000000000000000000000000000000000000..6cb4fc8ae544d3d529cc41538f7ca297f309778f GIT binary patch literal 523 zcmaix%Sr<=6o&uQwxg|=dRw>TnM|aU6z0`j_y9hX zc&37NG2$X8Cnx{+lbrMM`SuRr3i|;n0%wsm()ip0<9M{S29uQR1PLD6uAI(fum*h7k2&QAkY{uTyJzj0?lv3i-Hn382Qv`LytPs zlZ2L3CUDp*bq>{RO72piHdl#f$J26MHz7l*3-ecEaW#Azb_MGFZg@NB2ppF~BXZ2} zzZq%&BN^I6M>z|F(ZhXs*Jt~aa-?G;U%Z84R?A+|_=&Pc$JWa@PnFTpAKmYanW&q^ x4B7$$E4*qvMWBLU5m&Ls`#Gv;@Lls66~a0;im-{TqC{w68#}DpEsh!Xz5t%mnY91_ literal 0 HcmV?d00001 diff --git a/target/classes/com/muyu/common/datasource/annotation/Slave.class b/target/classes/com/muyu/common/datasource/annotation/Slave.class new file mode 100644 index 0000000000000000000000000000000000000000..b61700d17c4e4bcfc197a44d95b7691e39a2b2a4 GIT binary patch literal 520 zcmaix%T59@6o&sIFp4+4EnFBc3pPgj0LFz07)?M3j3&lanQ2H#r!`DVGOy;s2k@bc zr!2(97#BS~=k)*nw5Ok6?;ikea1^1!aGBVQXTI>9lFS;O3MX>w=ZWOP80&;n)E#TF zkP)g3&6!vTu7#QM!DJ>A7opB@y6XO-Zhs6I8snwuozgNC!LJ=4hU1YpPG$00B&(kD8UJ&eO*Hwbv^yu^aG&EI2c-h%Jy!{j?4i{Hv+K;vNB&s zKTkK;;1E4ux6i(3PWyQ4>RsgZ*3~+9=KSU$gDb`lo)+nNojal9t?R_W{$xqm6fx}s zDiu5DbO#B02L+eR)mkee!!0z~I7qZc_;k=`k)E$-zVuY?oa1F&>~&z1<;>1XQGrI0 z*!5F#7RWxUVykLv+Y_@Vh5_a}2C(aZ4uS&~AS*dP7w&#c6(DbdROFUcmf}$+fUFFt zJ~uxPk7{Wws#6k65{vUoi;`3EXjH?mF)=SMza+6F6UlN&j0C+~m#f3bz`)JKz+gnQ z8NP|dC8rz?P!l~z4 zgl4K-^5puQrB}ls@3m)TLTr!3iL+FIk7_$s@vv&K z(a8&c%=U1I96oqLdij=`ke#zqiaek4wC@di9&u*brC6gY&y+qtsfb$lIxWci@uNqf zlXghi^X}&PT4%mbwnU=u^umcHM*`eEe#@V{kfx>SA<--M?(uHBoAakA%g+AsL44+< zS>K&L2q$j!TKhaRu_f%J{LAuVE?2%PZ8Bp%%=K34&?<$fE1_#HR`zL0eYsZS=9(lc zy)Y+9yGJGJ#xcH?Wrt0V-xG(WH%Qpa#lDr(28KNcFzgM94*TGo#IjUa(4PhcecS&l z+ZKNf%jXt-hHdgzpi+X_Fr#l`f-x5c(q?U%mKZ^e`T^g_p)^qOZAuh~yp z7-*!q$3V)~_85O{etleDiO-`$(HdW~?r|s2=a_u*ip4y!s1&20$=~J{{>YG1yOxv? z@p*UK2Ca^1g|gEB_Be_1)^GpW#g)i?Tk%bT`4$e}H;MOG^Eu6Y{6QKP@|eXHKQQFs z#Z@jaY?1RPdf6s{sTi22_0Y-ybX^8`bS3BHm!{}K3I<&)S)GI7YV)@U4R1U4<-nv8 z0xXxz$uO+|=*WuPoVg*s-pqyqd*82*5MS@PN_66+b>f07t_!u|E~{Mgn5^S@ZCi)E zZDm^MB+1!zR0L=k1>|>-L#_=AZAK+3=%41`&op<*hnygk?^9=JH-;--ZURxUfjItc*vSDi3}MB$NFcLMCzFHJDaTPZkmcG>(r zrhndl-~RFS^B+Hx|9lP7n!7k$)Og(td)b4zGr522GCWeA%q_+oF#Cvz-7MAVZGOKN zdGAU&dPjWiW>5A6ov+R>i@ScSHB^@Fr zcAu1Aw@mzdID2}A=8U+~6z{a|x~-yD=jLbZS(R#D67SvG`}?zQonYn{W>{k70N1V4 zCNz7M0OPz8i0#OX`+}nUg4Cjt%+zAhlN-634Fnn<+D<69C@}MwqSO@3p1E*x>$&Ss zqF5$t8>;{Kw(Rlu|5sfm3Z;GeVE3TW+I8)!@Q1Ns8)R>!ZTNfPOTpavtlKWXnjKMR zZg0h>c0w^K@ziPd*nh{T9=)E*+PC$1kFPUp~*o%Hxko^C@ z9+)EFi3nB^!2FJ>8B`S@G~dD042)b@#emxsP}P7iMTix{32;+zR}?VQu~!u^^OrOx qkYPHs;y{EV_A&`!NenybUI1BwD4_zpS=m75@d2S8Fj#dsKs*4rD>a+| literal 0 HcmV?d00001 diff --git a/target/maven-archiver/pom.properties b/target/maven-archiver/pom.properties new file mode 100644 index 0000000..93869f3 --- /dev/null +++ b/target/maven-archiver/pom.properties @@ -0,0 +1,5 @@ +#Generated by Maven +#Wed Jul 24 20:28:08 CST 2024 +groupId=com.muyu +artifactId=cloud-common-datasource +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..b66cfdf --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -0,0 +1,2 @@ +com\muyu\common\datasource\annotation\Slave.class +com\muyu\common\datasource\annotation\Master.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..b463e91 --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1,2 @@ +D:\workspace-IceCeram-Cloud-master\zglchaifen\cloud-common-datasource\src\main\java\com\muyu\common\datasource\annotation\Slave.java +D:\workspace-IceCeram-Cloud-master\zglchaifen\cloud-common-datasource\src\main\java\com\muyu\common\datasource\annotation\Master.java