From 3ebe787d588dcff685010da951bf565268c2c0ad Mon Sep 17 00:00:00 2001 From: wxy <14293288+zysysys@user.noreply.gitee.com> Date: Fri, 24 May 2024 13:48:59 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jing-common/jing-common-datasource/pom.xml | 35 ++++++++++++++++++ .../common/datasource/annotation/Master.java | 22 +++++++++++ .../common/datasource/annotation/Slave.java | 22 +++++++++++ .../common/datasource/annotation/Master.class | Bin 0 -> 523 bytes .../common/datasource/annotation/Slave.class | Bin 0 -> 520 bytes .../target/jing-common-datasource-3.6.4.jar | Bin 0 -> 3096 bytes .../target/maven-archiver/pom.properties | 3 ++ .../compile/default-compile/createdFiles.lst | 2 + .../compile/default-compile/inputFiles.lst | 2 + 9 files changed, 86 insertions(+) create mode 100644 jing-common/jing-common-datasource/pom.xml create mode 100644 jing-common/jing-common-datasource/src/main/java/com/jing/common/datasource/annotation/Master.java create mode 100644 jing-common/jing-common-datasource/src/main/java/com/jing/common/datasource/annotation/Slave.java create mode 100644 jing-common/jing-common-datasource/target/classes/com/jing/common/datasource/annotation/Master.class create mode 100644 jing-common/jing-common-datasource/target/classes/com/jing/common/datasource/annotation/Slave.class create mode 100644 jing-common/jing-common-datasource/target/jing-common-datasource-3.6.4.jar create mode 100644 jing-common/jing-common-datasource/target/maven-archiver/pom.properties create mode 100644 jing-common/jing-common-datasource/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst create mode 100644 jing-common/jing-common-datasource/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst diff --git a/jing-common/jing-common-datasource/pom.xml b/jing-common/jing-common-datasource/pom.xml new file mode 100644 index 0000000..2b68412 --- /dev/null +++ b/jing-common/jing-common-datasource/pom.xml @@ -0,0 +1,35 @@ + + + + com.jing + jing-common + 3.6.4 + + 4.0.0 + + jing-common-datasource + + + jing-common-datasource多数据源 + + + + + + + com.alibaba + druid-spring-boot-starter + ${druid.version} + + + + + com.baomidou + dynamic-datasource-spring-boot-starter + ${dynamic-ds.version} + + + + \ No newline at end of file diff --git a/jing-common/jing-common-datasource/src/main/java/com/jing/common/datasource/annotation/Master.java b/jing-common/jing-common-datasource/src/main/java/com/jing/common/datasource/annotation/Master.java new file mode 100644 index 0000000..ca87f61 --- /dev/null +++ b/jing-common/jing-common-datasource/src/main/java/com/jing/common/datasource/annotation/Master.java @@ -0,0 +1,22 @@ +package com.jing.common.datasource.annotation; + +import java.lang.annotation.Documented; +import java.lang.annotation.ElementType; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; +import com.baomidou.dynamic.datasource.annotation.DS; + +/** + * 主库数据源 + * + * @author ruoyi + */ +@Target({ ElementType.TYPE, ElementType.METHOD }) +@Retention(RetentionPolicy.RUNTIME) +@Documented +@DS("master") +public @interface Master +{ + +} \ No newline at end of file diff --git a/jing-common/jing-common-datasource/src/main/java/com/jing/common/datasource/annotation/Slave.java b/jing-common/jing-common-datasource/src/main/java/com/jing/common/datasource/annotation/Slave.java new file mode 100644 index 0000000..8e006cd --- /dev/null +++ b/jing-common/jing-common-datasource/src/main/java/com/jing/common/datasource/annotation/Slave.java @@ -0,0 +1,22 @@ +package com.jing.common.datasource.annotation; + +import java.lang.annotation.Documented; +import java.lang.annotation.ElementType; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; +import com.baomidou.dynamic.datasource.annotation.DS; + +/** + * 从库数据源 + * + * @author ruoyi + */ +@Target({ ElementType.TYPE, ElementType.METHOD }) +@Retention(RetentionPolicy.RUNTIME) +@Documented +@DS("slave") +public @interface Slave +{ + +} \ No newline at end of file diff --git a/jing-common/jing-common-datasource/target/classes/com/jing/common/datasource/annotation/Master.class b/jing-common/jing-common-datasource/target/classes/com/jing/common/datasource/annotation/Master.class new file mode 100644 index 0000000000000000000000000000000000000000..115035ea55c59cff0f10206b83a4d4528a99384e GIT binary patch literal 523 zcmaixO-}+b5Qg6(unKGXZxv@;){Z|?xEa2TK@a1l8pr`k>=C&pPBE3Z|ng2dE01tg64Tn;!>(+Gy!|s}mBae;c-PO5kXiS+5N}=~Rys zT2ZOMaktPpRI>^BYk|sKB^f)O7wb9+8L~cHyb_Dc;q#y)Q0;ZXyM9~Xv=|zaXNLdH zNb?`bz$H3burL@tK7{u@wm&OI+AhlSw@}P#+07e2R?g_yWinn^WpwmM_uC^Ts%ANZ vrhvd2uL@5QC?QzJb!_l{i85+@SARi?u!*faY-1-c5gORV9;^2AV~T?>K4O`K literal 0 HcmV?d00001 diff --git a/jing-common/jing-common-datasource/target/classes/com/jing/common/datasource/annotation/Slave.class b/jing-common/jing-common-datasource/target/classes/com/jing/common/datasource/annotation/Slave.class new file mode 100644 index 0000000000000000000000000000000000000000..2adbb139f3aefe912376245ca6d74f6f502b4b6f GIT binary patch literal 520 zcmaixyG{c!5Jj&;l7;XJuYv;cDAFKsLq~;_Adm=&k_8D-IlH6Ck=I69Z>0Ph1s}ji zA;u{P#UcuiXU6wj+2hZz_YVM9IEYXYI8R(AC)$oBCz-P{RbJ(;m?k8ZwazQAxjQs! zMiHt4&54>RX%rK^(S#Bop)PQ|?Ea!|ehdT}!-eUsHWZ5BcNrjo!$D!a&gfa^dSqw` z%sO)Mm;QYln(&`gs0EEUv~c{f<`|Nw>w2!y0-bG$-U9EFx&TkGfxMKX^X_20nua2kh#nM$*O_FJr7^DER*L?A3bGa0J#9WLs@_> zNY2j%yAitzkXJw|vNH41@hB5ORt8j`o1ceAwKNvhDTyVC#rdU0$*FiWs^Qm|n3tDd zl30?7*K&TK8Su!-O)N{r=TZqw#X#Tb5eN-^Ji0(ybs-_7i{@uUD#_O@@6=&rVBltA zU@#)u&%TMpC8Csh2_=#HeG*C8Q$W@C0_nkmmjx;g{T$W(JkS-n&b2?YJpL>=efS;M|b%-X-bOg z#dRKi`l0fI;EHcn4`cW17DVyzo-{lxt9-Uzg?aXijDv>~e*6%)_x;AdH4>S(HNMv` zoN;y2>t=cF*{^OqGm4X#`szjhm)pu}t6myyTGntt>OI#VEyajyr8yreJB_mbgw;EC zZs^pF-?s6wdkb6H#^bAM>(3T^U`5TLH`m|zr3DOo4q(_D5*_xzIlzPdXL#eCqW(vQnmtIYJws zxtyJ1($#q{!>O}BK-?m(tUl1(ex*b54uic{+nfad=rOAlSZJ)dE@}HZrk_W5Va$UU z3$Iv&T{irg-FVAqW)tuEQ>C)bl9BS~?{^%%`eW&R!4>7!A7j_+76kF}o-jTvsl2vc zr8d39C_T}nqN?Zp?wtClzAdpqE!zW5W&IR5W*4M)d8KxW)po7RC*?Qi^B;EqY_M@! z!vU`MQioP4L>&oT^Rco~OR8r3zb>vs=GlrliPl>_zmle4=OG8e3F&m29<^J1VSTK9ZR@Ws<9xvl?>UIjfv&?gi z=G+vIOYI%=6?POpzO{A7xB55bGt$zsqO|vIIz6-ao$dE|20s#}^)2GO?xu0GD|>^K zdrZ*L7MU%NHeYt$ATO^nRd-IN>60sNeR{sdX)ZurX4y(6bNwD};hQSA;BMB|HoaYQ z<@P?(WOS19R(V>Os;$+3U4N_Q%mPkNw>byGEiB(HVq0S+z3^DavX83PT|%$t)M}IeVQ+lySl&N*kMy~YXP4CE_kMI(U08NRXjPC!iTA-3E=)of!(xQ8WOqGaaQB;f zMB@N+*~Yg^_`WAFFa8u2;h-&7uu4LHuDD3P#9~pM=b~@Ux-lqElQ6wDWqqYqN{{p^ z*EIWAy62v8<@@)4ZlC`1?&m*W_ifp;DqigDj+A$XoO#n${NKduaOGO^K_!MmM|DK6 zGyc+KH4>`5q&~YT;yz=v38UKOZqHv{kq_jSY>TNEJnLm+Z63$h{rhcI(9;)<&%a8p zSM_A=y_HvKyMK>8?;Uk5QJ>y=lfrvOCtk}xp1$?W`*MMX%0KU7pVv=#B8!N4P}RBB zD7(!O7~w8JY)f9m7Zl|eq!yKArWSkaXr1)&_R;(3v+?YyGv3#I&z(Pe_WWgEPaRL4 zbNaeoeovoz>7UZqWjMvW^ov7Q#m-Yf-Cf3?Kj-v*J@dtOc}+0U=fU_$&rh)DQr&cqNbts+95R09D)&0Mc<9 z$OP$tR$RD!2&%{-0Ho~`kO|iYskHD~3aZ#40Hj+1n3>Uaqf~jgodK%o5e7x#HwdNL z$89F4;zyV{7icCt7GTW)+?qiR0fgpLn3{neg*6Lsn*wSWAWUHZ)-Y&JfSZD|nE)~z zk;>2;3NYiBH2MM!#}oKSVTRmnKu^W!l_A3Xlgz}Lk5n}x8;`BXM;PzKN^;mhD*$9W iu$3+dJFMBsvI9}p1bDNufsEq=LTz9cy$&>xfdK%Mr|YNy literal 0 HcmV?d00001 diff --git a/jing-common/jing-common-datasource/target/maven-archiver/pom.properties b/jing-common/jing-common-datasource/target/maven-archiver/pom.properties new file mode 100644 index 0000000..b73de8d --- /dev/null +++ b/jing-common/jing-common-datasource/target/maven-archiver/pom.properties @@ -0,0 +1,3 @@ +artifactId=jing-common-datasource +groupId=com.jing +version=3.6.4 diff --git a/jing-common/jing-common-datasource/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/jing-common/jing-common-datasource/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 0000000..f6e79c3 --- /dev/null +++ b/jing-common/jing-common-datasource/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -0,0 +1,2 @@ +com\jing\common\datasource\annotation\Slave.class +com\jing\common\datasource\annotation\Master.class diff --git a/jing-common/jing-common-datasource/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/jing-common/jing-common-datasource/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 0000000..7c763e6 --- /dev/null +++ b/jing-common/jing-common-datasource/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1,2 @@ +F:\Welcome-2105A\20240521142828\jing-cloud\jing-common\jing-common-datasource\src\main\java\com\jing\common\datasource\annotation\Slave.java +F:\Welcome-2105A\20240521142828\jing-cloud\jing-common\jing-common-datasource\src\main\java\com\jing\common\datasource\annotation\Master.java