F4g!>=m`y*CyEajC&jH)Bv-
z&%K++CaoEQnPrAJ^rPMNT}a9Sat3L(ff-9nK>@~#i-gPcdw&WSC$B3~W(w&{m^J88
z{4?kvJ>ygSS6nJ|6brqn*>Ew^W7Y2vv_qT{_P4kI;%gs-)s{RMbU2UZ4QI09lq8-t
z64+}D>BG~etE(X}38{J^$pu@JlKOj@l`W7VA;aW4()GI<0!RiVjEiH+TMIc@Og?co
zm}(&hIP#F2vC42FzUReexS&`MUX*W7tyI&w2_8B2XR|q_th`X>S$4^4vlt~LntgLT
z7xZOgQo-uB$a&324Wu>eola%qGRMSyLd5OETQv>rK1f&V<@*JCLXciRZn_*GPG!RZ
z{Ytz?T#jqu=^nLu?`nk(!`E$an|FuS3CqoIxRtP4qe!pz^cCFZ(-2PD8I5gjZkB|b
zV@{wZ$qGE_#9zN4I0OkiIHXGxL64@9HR}c95mN3+dmPSs?>z54)kZ8j-isYdrdYV(
z!q|W>5{PeYy)V;V!3a$AZiaKRO*+%R6!m0PyW#esl@#5w5UcMy-cmT?_|nzFe-3~B
zrrSax4bnj@xSNipfN9|49^L*Yku1_!S@gi3fQSVOHf4IgW1d<2648l#rb1^96j{&vSmy{=L|x)M|7nYEP+K4x8{z=`HWRt6BB>Gat0xOnX>Rr
z1m9!UGr8WwNX_&w=a8mgJkaIpbb;!bfFbe-{j~WWR3Tt`N~j$)eoC1?IuCX@fq0No
zriD-iPUHh4vAilAAfsdyR0Xm`x{Iuz_!@i{Bz009&LXxuoOP_%e}Uo+_pv9rB;rlN
z(!*SOV*?%5oB>H8-vzWtd&>u^g!UueYER_1dCQ9gZ+*QVk7=uGmfew@M#`gGHJ4A3
ziNd-U1$+*giJDa~=K7qq;~RAMpl=nRiTifqLiXnuVfR)an<68@`ua9;ifAB>q9^kw
zOV`-J!D$-r3L9UXjFm&$h4y&4qV=h`c-LMMh|FAj;d%kMI79R`O;FHr+LKzVx07jQ
zLJK6>8<{9m(!&w@2STiY^e~JTZDpa23GSDfRD5U7$oKajjz@=2i@RCHILHR%L-V^T
z{0q8M&GgeC{b8|Pu=oV03UuS_O_Py4_928x-|ar*!RRxI2%H7#LFIXR=2au8kR_M~
zpi@f=11Hnq6vOPeZJtww6z5idDb>*~S94Kt*%gzZsM_hgUwOnvV&fK!u~cl5s^kMc
z{q0;9B}Dq-VOTG|_}uyGUa<}mTur;|k&QmnCPawDoUaUl`789^l!tuiy<>NEui^(?
zO!1clWuOPs-6^T5aQSm&!P~nXuYzAhI)Rc%%)kuJOQgEyL*SDO7H~3K&Xa~3>_YU$
z7?ot;AV|(UQ{A<<7P!wmJ5*DKM~}GJQD298V+4I0UND4&mEN0@*Qo|mhmf{;?@pyY
zgcgd^#SqjVtW)9h8!ysO6dn#fabgklU-2Tv-|(Wnp1!`B<2P=!8skOkW2ctX))QA>k@vu^+$e#D5op*z*kF~RL$}lbWe3wG?UA4kfO0pbs
z3L~|a(@GTGAb#i2-?+XwWb^s!ry2J>egB;6$^ULmMuuh%-(C{HCR
zGeiefi-Ey%7A94OpYN?H9wsqNyMb6bL`GKvAnG)wUfR9w;MG{
z*)eb`cKXQ4W+Il!+jhEFqN-SFqX~)Hx|5#ftv#F!-67Qjpe62N=H2^d-UY59=Mr5)
zm?O{gF|S%~04;Ve7>t)=07@`?aohw}m$vN|`A`^C0>Cs4wThMRw6A_LW)k%S>gYJF
zOV37Tu{UaLA(~{})T{NyjhE)QT1^8KWFPHgmtG`(fk+5nvWt#}U&|lpKi1l-MU5qU
z@ZWYWCn`Jndda_7pK*0;fBspes?DQC$D?xJ#->sG4(G7aXVsj?s(rP){#{3+@pzxl
zT4jU9GmVHv_1caT{vzjNHGZu8_Ezk>dtnnJ%pT0wsSi47f=5S`P=eN|hQ4Woq#6D?
zOpse%87W_Uv@nYjlv($OgrZJh3(#px3#TcGp&O(0J_+;CV~859yQgv;
zhWO4d_Bf2j65rxFC^A8(Q4S1$U<@7uWW&6Pe`z9)*BLaKN41Ns!v0ZO;eK8|M`*ZN
z)QuqozjJ*gzOnm>Cr%zrrJse!fOYeYfoYhN5#@)pasP
z#Qs!j#}htbp~8%s`QtO|;L>$W$W+YGHnPs@PGf5l<%+nG$B9Ar?u59Rw@`7IeK1+i
z>+N(g?YK&nAeS6D4;W-ub9AT6AdNjkl8Bf5N03~2L94;^8uZ*K2$+?9>l*OZ6DzFh
zkk$PBGbUs9wlJi|PCuvH4Yrb}PWX$bEZZvS#f=JOHt!WseAwjonp%8V@oAfLZ$IE)gwK4Zus-uHfr=ba
zNs&Zh5)AMW%E_??=SahaSof8#6{L7&$C=NHbe?;Wxpc4pF724V%h+w)&eydWr>2W%
z-?*tvKOw0f90Y_1_OG}J{|~t7i52vm98G^?Bw2bIDf*h<7-^7^rdmaN
z&HLy>1n8{0i%}lLfvMPVjdD%{VVU~Fsou7W@F@`$NTa}AfD8W$_vM0LAfwtPPuA?2
zqu0`igw)!}Cs#g??ytNV#BuSMqX-yv!~t)8K|@$rK+*c);N+Yg`Ciqa}|HhCYlUEx(Pb;1JONRV8Q*|_QaQrb<{U<2@Cn*0XDE}uY{|^hw
zDStX7ejH7o+l@GmT#t^?xKR|HDJ)*SNe~RZ|XM48vP&gFjq4A7U$_InS+11S2#j
zkA^yAL}@m-`pY~~_3Fa-_@a6UbZW8`e5g{OyeXN+ta2SHg^GAKN_W<2#ZloyVCD*&
zZW~my)!dZ3$+%I6gYh`W07MKZ>d_%_??)lv5M^z)34)u{nPd7eb2>gc(}$%mpEAag
z9!>E4K1ocFRoF>gcECs|!oEx`jj}B}#hKmEO5Rm6eceM+L8(54rp!{o0SDWBs*+c@
zdw`#`1M}&*vv-FEmm{3m)w<2BVs#6L4&QxW%9=&F8t;5{V*^cER7P(1*zi#8a490e
zQs68Mpyko~og%$gQF^@laIl!Ocj1-kE*Il$JNWK|jYSyk9s{Iuy~~G;sU@FJ5LVN~
zN?M}airf#V!UC;dd*ZH;X>$$YvZB0SOa_UqC7pagJl?LUZP;pCZYdLEi!e!O0>N|~
zDl!I!Vqn$DgQ=|hk>ehN!d?bwSTr&FH_7%yjan`OgfJA5>8Uyg{o@RB(aVhsHKe`S
zd02Q}EXQZDW+<4VIU|%v|ZpuLd38<<=vox++qb~&!5?3mC1rgKU)r)2x|wcGvx2N|6S1q;z8_YUeNWpW~Jx2o;bN!Z0=O*fYX9
zjjbB=V@Kmx%8dp3QCLq&LrS1yjOiRCf=EY=kH*6jOWrQAym{FjFFccNN8ymE0GPUW^}f=Q8CQlxgH=H1IR}``VOG_=Mtr4gX{CZc$(>b`cj|QXs#UV?$)P6
zta}@e6E7#bwT}fC^`W&7wdcm=?zeFnYry@6a~rL<$oZEP(l{t$nI7_DD=M${
zcdBdK8J8~3r*`>OwuujRSYdVki@8FGSC;W&I2WMbWR|r+4&OR+Lh4I9i7@eUTUbnXE6KXt}%wt;|MG9
zPDvik@1TZlQmb?hYYl?OlQrm~r!AJ)f5Z7^vhl8xb6R;|MZzHN<0rogy!20JZ;X)~
z@umf=4#{g!T2Ur+6Ewi^5{=xoYLz)_ZGB!PM4%_Rs#SMjXKd=51V_!)?oTzBurmDy1KH&E+QsN``{!T+(!15>Bjm;J!u)soHgr(IoljlpRu*qN
z?hjjs=Nj7EG~DV<7zsHUwWatF-A#hO6yo^d?}g2BsJup6kWf2|{**Yf3f^e*Wo}v-
zS)<^!VRC3S>1%{A@b%F13=$JPeg0z~DxAvQ){2NrBJ$dYAP89wZ7x3LHnfb{*xCjg
z>_j0wov$0mqHK>sbUxRstMslPrk44?Whw)hGg0$T$`AnIuQC;aKRSf|Q&W{^fATVn
zT=lGMEq_yTtfEI`@tHA#zQmj%C3e@~^~Es-lnslD3uuZOs;&@6IV3ZuR8wB1Xce{W
z<-AHLK@-wfQh8O6kAf^PGJ^74)hm!IGeBE;Dc0!m(dY1dmIWQXVk;)ZXSI!zOb!>i
z8=b;{xM)xWv)9mAuUPdqP$kx{z7&%Mds!A{lOTK{c*wd^CNmJfb&Rn62wA1+B&z#b
zw-f;9zsf(yV2e0U!5DR5kvurakCk>`_o7>n=TKmh_tOdCA=_{?YPDwfoNhxr=Dj~{jx|b?V>TB){30#8Mz>Q
zXSd6`qNW?9eR6Iv%_ai(RYmT)Q^xHD_P33&3LU0a2?_$@@>D+hugi(Q1TI#3X4c=5
zcQ54?S$r{^cCigYU=H??C}AtZ`$NJK`7jK)=WU&b?v_!>8BQ+7#pNZ60?c-jog(Xn
zGU%~1WHD2C{)>v81#T%BE0>s+?`=#7pv42|%bh1&3+r?@&6_W9B}i2(e>rVQmXK
zmFT~%WNE%LrAQj`N|Ca#mhqfWyo-A#K{KdD{K!f?>fTW&&zD6gMUsV4)Fhh=3j`!S
zdsj?ixumR3JB5&oM~MGShWS%7(%gKR9NmTJn+W0nm>wZTF_c5@?E`6kV*JPDF;Dg{
z700^cr}emPCYRfvY+MKL#FEu$6tw+{e0N>j#HFz8vx|##Up8dZS$FpIk9Y6pY=E;V
zIpH>4?OU8Kc-MI`9ugEsI03O>!<;k4G!d=x-$huYijdc$=xWnIb8gNNQ`6AUq2OYx
z(eyUT`_2o(4th;H19-gAd0#5=KN4k@T{%BQK3j`WW6wQOt#g3L+Fb$8tkUU8cz3cD
z;j+5bWAIyKxSaUMxYrXL@xe}H;){K}o@wCCB$)NJyf!~^a&58p^wpKzU4d@j#$J~o
zJ>*lp1fEU!l7J9BI+u+T`R3VpEGQ8Y1Pxf6?f}Gzd0zRFP(VxVXTu_W&Jk0ofc-RG
zvN{*J+meiZ!R>d0ZP#h|2(Q{MnJ%Chg^UtV^cknaj|3tTMY!1b?NZz{dhOcysEjt<
zNR6EBdMud0J{n`Rl4mLl5YpF(5e7cOq;_GQ1VCAy4F0KYz5B+OhR(xh_$bocS_c9B
zEObt%WCy<9g=1A6_jPoryL^=DqjJXdb=2(E5yN|FHmlS6ffsgL+YJ5`kHFv&HB12f
z`6@w-w^fiF6Fc~lSTNWoqdo-;Ug!i-$*oTNIOEVm=KiVz{?TfCeO`M)WL143l1nak
zW!(Lvu3ErAAuu=9M)~Vj+K}6{eJAo7pUk4vzTpe&6=;=3Z#*?huwpR*Sk^H?iq|AW
zP3)&JY5`w`lcEPmy!;@X*9GrHi@YUEkl^8LLmZ36y+}}{w`-9z-jS-fX_ihAscG0!
zUGYK^Fs#&E*}3#gA%?He(`*q?--^T+HbKAun)VzIKjzv2tO17e&(JWvCfKsEuaTPD
z(k|G*zQpz3kCNPFB))iU%iNohxNlv2D<$0QYQgHwb^zeXvv8k4jkE&7-Ooz5KmJw_
zAPxbCw|NrX;GzC%2mfvA;b5fasP}CPuPBblc0YAR#C=9av~--Lz+{p^$EFLXeRf*S
zZonPQJkLH&?ME9@85oVC*8g#wYVtKjlc{GwRCRvU8Fsp}MsYxbRO_d$Oox*f4m$-h
zFfig2ep%_#wgfYs+OQ=oVpWiokVNVtyDGyQGArG1TZm<9CFpoe;b@8=f-U`|i?VvN
ziZC`pT0!$Bc>_m_dlkpp?5x>)1qLnyg)%3(y9m}n5iJHEfV+%uDlp|0h%viwBE)@#
znnRpM)br0{R584xw!tkW0wHx1LKuZ;Jm&|i%t*`j0V&G1CX1?U*`tsh>Li>&y31T?
z8x7pnrGoU_S3Om0b`yKe2S|~GU!R-n^|qDhr^G=p$DxY|j=rfOGs-Wn4&UeH8`D!4
zq3BYf={+3tncMfp#7a;Uk|(WAImIFMW%4WEzH|0=F>>%SAr+#dX@Nr8%UAj;2KibM
zRTpHMXNK9UE50duXa@_NEcUCW){O1)$_I}gt1F+_@P@8dK08gBlZTXz&BjuNleuag
z|Gsegn8!X)lUr0cUW(;B-^C!;{
z#~@dc5cIsr-|t!EXi!VHsr2w*$J+3v@T`yKRDlTu=BUVs;_E2}lCi?BXPss|$%^n9
zt@WFX;^Gd8WvwY|qvLnZCdO7MFHx#jiG=7F48uKHppEBZlgK8>iU`COnqJ@dc1=`V
zU0qzwC+Zs0yrx7r-s{3Ap{5}bJHN)H=!#=;O~->}I4nSr`RtLLCXs0WRPRr-(hy?s
zL_a!tyb@}Sj%KpM#xBVxt^7R2dz-64ql%0*O!>|Y9@+$?l<{ggBV+iA@Wg0cfBV{d
z`xMK&HSm(E_V&T6U6sDQm>}tPM2vBzuYK{T-KC|NsO|H^Lq|hf(8H8~lZ($ZE$>%(
zM$>fAlpQX-*u~N;W_Z>%W|r-TI(Bxx%f5NFxLv#Abm{?b?N&(X=
zH4|b$u>v61&CvUo5e39RzIHCA>_`d{KW?-`^-U#GX)&%dJSW2z60%-YI$*df9o~`R
z%R$l}eN#KM08t}%DoOges?MIJ8OjtA!8%Q8$u2s&Lb5c%mct|^F_GxEqnxC9NGopo
zaMFByMK4pU5jbhfWRIG`lz@*Mtjne<@vHrDi>h574FXjS)eIwI2eV59^+z7t9F)gX
zSY2;uo@FT$9Txlb_(>=tM1*-B&`^wh3{81`LQu600puHIK`=1W{~R5rY+?EU0C$sl
zJ%;$sCsy9|n5(uU;7;Tf>ofD(X)CeU7^evbI_hGQG7_AjRrV3|A{t)Bw27|Mv%V}|?vYsP4ubCj2=G2&b
z-TMBSj_b;F=ZTR=&_9Dp_>E^aF{EeN3)Ulqmj`bD1G-=j!`vFvU;h
z^akRqE3dw+p3Lrst?oE9x)v&`o6GZbZP;0(9pN==7oKC)(-DMY3tNTA>m(iArYf0k
zrmej$FbkuZ5fdl-7_LQ1w)iRE3bnkC0SE;Rotja3%9+?zT=5jbMu3|LSHY!)T&Z?S
z!&0*~)aQLH;3+3<1HV}9e{b}4vRsPX3AnqjoLOi`orWAmD=d@8=ikHG>07Lso>Fsg
zl}GSeViRgFBIPK|9>u1_q`Hj&lwOJjpvTF@N_VHzRO58$(&t1sYILGf-6$rCryeN7
za1gWkV#FbstSIyY;L#kIOxDbrED~(_8WE~Z4m|SlBUJ<3A%RT3fQVye6=@`*KA7St
z@Lksc)c_J&HS-#(4;G>W;q&JpA)dW3@m-I}q@=Fkpd^K-j8iPiOz$g;yDnm0TEyQ#
zFHdNT2at8jr%3XF7Z}4@zvV5p$pS&QSL)co0ua7yN78O)5$HBYLul#auP(7j3qHPo
zM#J5Dyzjn!>f3tO?QuR4)Jl
zX@~!-aQ$bQ@n6jOAK4M{v&{Ifm+_Cx_@5^;{u0UjC^KSo{7;#&oTgPBL)Z-rG8@x1QisT_w-pD1$7>%U;G?Sd^{f0wvn^*2eme#iE$ik@jmS`
z=ZTwfmvPVCQ4-4h?px#4j8RRI7At)x_DBG?b4Z#Wm%VrrlH9kmx-vCs2ZTYJazGXk+K
z&Sq7w&q5onFUjBWVUBrOS`)FZb%bno^z=ixRGg)#M~jTxSs~OXtV77K&)ftRPS!Te!PtJylVBS0fBpsv3{sgr7-KK#lGXes6ixqkCU{-B6?EL
zbF^=?NsTh(0_d8vc)W`+h6tCceHkn|fCCU1N9Y&D1~K)^kVO5ltbv@{fD00c|@
zqiyEILwXZv<^0L>Xv}S{ri)ksR4#O$BS9!keh4@Ac)WO{2;oQ(;fUHUVSZ9oZlprU
zew(3siEk4{U-&kp@kHFVwzhI}U!*Aa;sium&}s307FyC2tH>Bih&a&qk0z^!knzl=-TO&?VS
zI)dkWs*oda|H9JFuciBZx904v+tqWf`Gg4SW(|vRdeQpJrtbX;o<+EVt6YB{U7EYw
z;>Z}<6QiT8u8&Q!3;kcQ--*_nxv`+DW(g^$^Z84GXUb#BgGnf5!_K3eAJW;y#QCoj
zY7OdT^9d3xeSXfM<$dvj8aEN!24s6!Aqid`a+{IQ=piw_mlP9ow<*ETx3+I+-M%<}
z`_bg7Z(d-UH%}`(CSA%^FBz6e4?eLjme4i+)rWGapc@pbU9JXpu1t&QwCTJ#m_t=x
z%~b#EG!-vUJ>~!tl?C;r1YX4E4z?Yi*?V6$ystB(s6n+@%$h5AzZEEkAwKHvKB-+j
z|CYS@3v>JJ@B2$m-vrJd$A96vpS;wMfZyK^_|~cZ`@nkgx4#7Z
zttst4+faO#`|4$_!;y2KKpMy{l5>erykqCnxp-{lK!6|zi-n0aoHh%
z0QqYI|1;kAjjrEXdw(C9h`&zpyXyJRK;PTrM+282{Rs3+`O)xi4f0L-`F-@D{|(@O
z%_2WqIT_>cK>y4n-*+SYxbkP1e}MV#+2mVx@%s?R`(wa=Agd-xoxFGzU7#-$4GaBjIPvKX*is
zC+mE_=3kDPf7cOlss0A=f5#Dz{}%Mm9P#^n^+!i^qW*)4{&yU)lHrd5|9wYnWBg;J
tzi`CwgNh#=v5EN)!2WxVc*gcOkl#5X
-
4.0.0
@@ -9,24 +9,20 @@
pom
1.0-SNAPSHOT
- ty-common
- ty-gateway
- ty-auth
+ auth-pom
+ common-pom
+ gateway
integration-front
- ty-example
-
-
+ basis-func
-
org.springframework.boot
spring-boot-starter-parent
- 2.1.4.RELEASE
-
+ 2.4.13
- Greenwich.SR1
+ 2020.0.5
@@ -36,37 +32,32 @@
spring-cloud-dependencies
${spring-cloud.version}
pom
-
import
com.alibaba.cloud
spring-cloud-alibaba-dependencies
- 2.1.3.RELEASE
+ 2.2.3.RELEASE
pom
import
-
-
org.springframework.boot
spring-boot-starter-test
-
- com.alibaba
- fastjson
- 1.2.79
+ org.springframework.cloud
+ spring-cloud-starter-bootstrap
-
+
- io.jsonwebtoken
- jjwt
- 0.9.0
+ com.alibaba
+ fastjson
+ 2.0.3
org.projectlombok
@@ -77,14 +68,18 @@
joda-time
joda-time
+ 2.10.5
-
- org.apache.commons
- commons-lang3
-
-
+
+
+
+
+
+
+
+
+
-
dev
@@ -102,7 +97,6 @@
test
-
true
@@ -119,19 +113,19 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ prod
+
+ prod
+ 8.135.1.141
+ ${baseLinuxIp}:8848
+ 1000
+ 127.0.0.1
+ df87d91b-b1ab-4720-8e1c-5a147edc6ddc
+ nacos-group-${activatedProperties}
+ jzfai
+ 123456
+
+
diff --git a/springboot-cloud-mapping.json b/springboot-cloud-mapping.json
deleted file mode 100644
index c970a57..0000000
--- a/springboot-cloud-mapping.json
+++ /dev/null
@@ -1,113 +0,0 @@
-{
- "git": {
- "branch": "dc8e0454e3d0299e7002610a3f82af001013e959",
- "commit": {
- "id": "dc8e045",
- "time": "2022-01-02T10:10:06Z"
- }
- },
- "build": {
- "version": "0.0.1-SNAPSHOT",
- "artifact": "start-site",
- "versions": {
- "spring-boot": "2.6.2",
- "initializr": "0.12.0-SNAPSHOT"
- },
- "name": "start.spring.io website",
- "time": "2022-01-02T10:11:21.501Z",
- "group": "io.spring.start"
- },
- "bom-ranges": {
- "azure": {
- "3.2.0": "Spring Boot >=2.3.0.M1 and <2.4.0-M1",
- "3.5.0": "Spring Boot >=2.4.0.M1 and <2.5.0-M1",
- "3.10.0": "Spring Boot >=2.5.0.M1 and <2.6.0-M1"
- },
- "codecentric-spring-boot-admin": {
- "2.4.3": "Spring Boot >=2.3.0.M1 and <2.5.0-M1",
- "2.5.5": "Spring Boot >=2.5.0.M1 and <2.6.0-M1"
- },
- "solace-spring-boot": {
- "1.1.0": "Spring Boot >=2.3.0.M1 and <2.6.0-M1"
- },
- "solace-spring-cloud": {
- "1.1.1": "Spring Boot >=2.3.0.M1 and <2.4.0-M1",
- "2.1.0": "Spring Boot >=2.4.0.M1 and <2.6.0-M1"
- },
- "spring-cloud": {
- "Hoxton.SR12": "Spring Boot >=2.2.0.RELEASE and <2.4.0.M1",
- "2020.0.5": "Spring Boot >=2.4.0.M1 and <2.6.0-M1",
- "2021.0.0-M1": "Spring Boot >=2.6.0-M1 and <2.6.0-M3",
- "2021.0.0-M3": "Spring Boot >=2.6.0-M3 and <2.6.0-RC1",
- "2021.0.0-RC1": "Spring Boot >=2.6.0-RC1 and <2.6.1",
- "2021.0.0": "Spring Boot >=2.6.1 and <2.6.3-SNAPSHOT",
- "2021.0.1-SNAPSHOT": "Spring Boot >=2.6.3-SNAPSHOT and <2.7.0-M1"
- },
- "spring-cloud-gcp": {
- "2.0.7": "Spring Boot >=2.4.0-M1 and <2.6.0-M1"
- },
- "spring-cloud-services": {
- "2.3.0.RELEASE": "Spring Boot >=2.3.0.RELEASE and <2.4.0-M1",
- "2.4.1": "Spring Boot >=2.4.0-M1 and <2.5.0-M1",
- "3.3.0": "Spring Boot >=2.5.0-M1 and <2.6.0-M1"
- },
- "spring-geode": {
- "1.3.12.RELEASE": "Spring Boot >=2.3.0.M1 and <2.4.0-M1",
- "1.4.13": "Spring Boot >=2.4.0-M1 and <2.5.0-M1",
- "1.5.7": "Spring Boot >=2.5.0-M1 and <2.6.0-M1",
- "1.6.1": "Spring Boot >=2.6.0-M1 and <2.7.0-M1"
- },
- "vaadin": {
- "14.8.1": "Spring Boot >=2.1.0.RELEASE and <2.8.0-M1"
- },
- "wavefront": {
- "2.0.2": "Spring Boot >=2.1.0.RELEASE and <2.4.0-M1",
- "2.1.1": "Spring Boot >=2.4.0-M1 and <2.5.0-M1",
- "2.2.2": "Spring Boot >=2.5.0-M1 and <2.7.0-M1"
- }
- },
- "dependency-ranges": {
- "native": {
- "0.9.0": "Spring Boot >=2.4.3 and <2.4.4",
- "0.9.1": "Spring Boot >=2.4.4 and <2.4.5",
- "0.9.2": "Spring Boot >=2.4.5 and <2.5.0-M1",
- "0.10.0": "Spring Boot >=2.5.0-M1 and <2.5.2",
- "0.10.1": "Spring Boot >=2.5.2 and <2.5.3",
- "0.10.2": "Spring Boot >=2.5.3 and <2.5.4",
- "0.10.3": "Spring Boot >=2.5.4 and <2.5.5",
- "0.10.4": "Spring Boot >=2.5.5 and <2.5.6",
- "0.10.5": "Spring Boot >=2.5.6 and <2.5.9-SNAPSHOT",
- "0.10.6-SNAPSHOT": "Spring Boot >=2.5.9-SNAPSHOT and <2.6.0-M1",
- "0.11.0-M1": "Spring Boot >=2.6.0-M1 and <2.6.0-RC1",
- "0.11.0-M2": "Spring Boot >=2.6.0-RC1 and <2.6.0",
- "0.11.0-RC1": "Spring Boot >=2.6.0 and <2.6.1",
- "0.11.0": "Spring Boot >=2.6.1 and <2.6.2",
- "0.11.1": "Spring Boot >=2.6.2 and <2.6.3-SNAPSHOT",
- "0.11.2-SNAPSHOT": "Spring Boot >=2.6.3-SNAPSHOT and <2.7.0-M1"
- },
- "okta": {
- "1.4.0": "Spring Boot >=2.2.0.RELEASE and <2.4.0-M1",
- "1.5.1": "Spring Boot >=2.4.0-M1 and <2.4.1",
- "2.0.1": "Spring Boot >=2.4.1 and <2.5.0-M1",
- "2.1.4": "Spring Boot >=2.5.0-M1 and <2.6.0-M1"
- },
- "mybatis": {
- "2.1.4": "Spring Boot >=2.1.0.RELEASE and <2.5.0-M1",
- "2.2.1": "Spring Boot >=2.5.0-M1"
- },
- "camel": {
- "3.5.0": "Spring Boot >=2.3.0.M1 and <2.4.0-M1",
- "3.10.0": "Spring Boot >=2.4.0.M1 and <2.5.0-M1",
- "3.13.0": "Spring Boot >=2.5.0.M1 and <2.6.0-M1",
- "3.14.0": "Spring Boot >=2.6.0.M1 and <2.7.0-M1"
- },
- "picocli": {
- "4.6.2": "Spring Boot >=2.4.0.RELEASE and <2.6.0-M1"
- },
- "open-service-broker": {
- "3.2.0": "Spring Boot >=2.3.0.M1 and <2.4.0-M1",
- "3.3.1": "Spring Boot >=2.4.0-M1 and <2.5.0-M1",
- "3.4.0-M2": "Spring Boot >=2.5.0-M1 and <2.6.0-M1"
- }
- }
-}
\ No newline at end of file
diff --git a/ty-auth/src/main/java/top/kuanghua/tyauth/config/BaseConfig.java b/ty-auth/src/main/java/top/kuanghua/tyauth/config/BaseConfig.java
deleted file mode 100644
index 1e13944..0000000
--- a/ty-auth/src/main/java/top/kuanghua/tyauth/config/BaseConfig.java
+++ /dev/null
@@ -1,21 +0,0 @@
-package top.kuanghua.tyauth.config;
-
-import org.springframework.context.annotation.ComponentScan;
-import org.springframework.context.annotation.Configuration;
-
-/**
- * @Title: BaseConfig
- * @Description:
- * @Auther: kuanghua
- * @create 2020/8/23 21:52
- */
-/*
- * 总结:1.@Configuration 下的@ComponentScan回将包下带有@Component扫描变成配置类,
- * 而@SpringBootApplication扫描的只会变成普通类
- * */
-@Configuration
-//扫描公用包的配置和自身的配置类
-@ComponentScan(basePackages = {"top.kuanghua.khcomomon"})
-public class BaseConfig {
-
-}
diff --git a/ty-auth/src/main/java/top/kuanghua/tyauth/config/Swagger2Config.java b/ty-auth/src/main/java/top/kuanghua/tyauth/config/Swagger2Config.java
deleted file mode 100644
index 0a0c936..0000000
--- a/ty-auth/src/main/java/top/kuanghua/tyauth/config/Swagger2Config.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package top.kuanghua.tyauth.config;
-
-import io.swagger.annotations.ApiOperation;
-import org.springframework.beans.factory.annotation.Value;
-import org.springframework.context.annotation.Bean;
-import org.springframework.stereotype.Component;
-import springfox.documentation.builders.ApiInfoBuilder;
-import springfox.documentation.builders.PathSelectors;
-import springfox.documentation.builders.RequestHandlerSelectors;
-import springfox.documentation.service.ApiInfo;
-import springfox.documentation.service.Contact;
-import springfox.documentation.spi.DocumentationType;
-import springfox.documentation.spring.web.plugins.Docket;
-import springfox.documentation.swagger2.annotations.EnableSwagger2;
-
-@Component
-@EnableSwagger2 //开启在线接口文档
-//配置包扫描
-public class Swagger2Config {
- private boolean swagger_is_enable = true;
-
- @Value("${server.port}")
- private String port;
-
- @Bean
- public Docket api() {
- return new Docket(DocumentationType.SWAGGER_2)
- .enable(swagger_is_enable)
- //.host(this.ipAddr + ":" + this.port)
- .apiInfo(apiInfo())
- .select()
- .apis(RequestHandlerSelectors.withMethodAnnotation(ApiOperation.class))
- //.apis(basePackage("top.kuanghua.swagger.controller"))
- .paths(PathSelectors.any())
- .build();
- }
-
- /**
- * 构建 api文档的详细信息函数
- *
- * @return
- */
- private ApiInfo apiInfo() {
- return new ApiInfoBuilder()
- .title("micro-service-plus")
- .description("描述:新一代的微服务架构")
- .contact(new Contact("jzfai", null, "869653722@qq.com"))
- .version("版本号:2.9")
- .build();
- }
- /**
- * http://localhost:8080/swagger-ui.html
- */
-}
diff --git a/ty-auth/src/main/java/top/kuanghua/tyauth/controller/TestGetTokenController.java b/ty-auth/src/main/java/top/kuanghua/tyauth/controller/TestGetTokenController.java
deleted file mode 100644
index e596f80..0000000
--- a/ty-auth/src/main/java/top/kuanghua/tyauth/controller/TestGetTokenController.java
+++ /dev/null
@@ -1,47 +0,0 @@
-package top.kuanghua.tyauth.controller;
-
-import com.alibaba.fastjson.JSON;
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestHeader;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-import springfox.documentation.annotations.ApiIgnore;
-import top.kuanghua.khcomomon.entity.ResResult;
-
-import java.io.UnsupportedEncodingException;
-import java.net.URLDecoder;
-import java.util.Map;
-
-/**
- * @Title: TokenController
- * @Description:
- * @Auther: kuanghua
- * @create 2021/1/31 16:31
- */
-
-@RestController
-@RequestMapping("feignTest")
-@Slf4j
-public class TestGetTokenController {
- /*
- * 解析token
- * */
- @PostMapping("getTokenInfo")
- public ResResult getTokenInfo(
- @ApiIgnore @RequestHeader("TOKEN_INFO") String TOKEN_INFO,
- @ApiIgnore @RequestHeader("AUTHORIZE_TOKEN") String AUTHORIZE_TOKEN
- ) {
- Map tokenInfo=null;
- try {
- tokenInfo = JSON.parseObject(URLDecoder.decode(TOKEN_INFO, "utf-8"), Map.class);
- log.info(tokenInfo.toString());
- } catch (UnsupportedEncodingException e) {
- e.printStackTrace();
- }
- log.info(AUTHORIZE_TOKEN);
- return new ResResult().success(tokenInfo.toString());
- }
-}
-
-
diff --git a/ty-auth/src/main/java/top/kuanghua/tyauth/service/TokenService.java b/ty-auth/src/main/java/top/kuanghua/tyauth/service/TokenService.java
deleted file mode 100644
index 43e0b20..0000000
--- a/ty-auth/src/main/java/top/kuanghua/tyauth/service/TokenService.java
+++ /dev/null
@@ -1,70 +0,0 @@
-package top.kuanghua.tyauth.service;
-
-import io.jsonwebtoken.Claims;
-import org.springframework.stereotype.Service;
-import top.kuanghua.tyauth.utils.JwtUtilsSelf;
-
-import java.util.Map;
-
-/**
- * @Title: TokenService
- * @Description:
- * @Auther: kuanghua
- * @create 2021/1/31 16:19
- */
-@Service
-public class TokenService {
-
- private static final String AUTHORIZE_TOKEN="AUTHORIZE_TOKEN";
-// @Value("#{'${filter.allowPaths:}'.empty ? null : '${filter.allowPaths:}'.split(',')}")
-// private List allowPaths;
-// @Value("${jwt-properties.pubKeyPath}")
-// private String pubKeyPath;
-// @Value("${jwt-properties.priKeyPath}")
-// private String priKeyPath;
-
-
-// @PostConstruct
-// public void postConstruct(){
-// try {
-// String classPath = ResourceUtils.getURL("classpath:").getPath();
-// this.pubKeyPath=classPath+"";
-// this.priKeyPath=classPath+"";
-// } catch (Exception e) {
-// throw new RuntimeException();
-// }
-// }
-
- /*
- * 生成token
- * */
- public String generateToken(Map map){
- try {
- return JwtUtilsSelf.createJWT(map,null);
- } catch (Exception e) {
- throw new RuntimeException("token生成有误");
- }
- }
- /*
- * 更新token
- * */
- public String updateToken(Map map){
- try {
- String updateToken = JwtUtilsSelf.createJWT(map, null);
- return updateToken;
- } catch (Exception e) {
- throw new RuntimeException("token更新有误");
- }
- }
- /*
- * 解析token
- * */
- public Claims parseToken(String jwtToken){
- try {
- Claims claims = JwtUtilsSelf.parseJWT(jwtToken);
- return claims;
- } catch (Exception e) {
- throw new RuntimeException("token解析错误");
- }
- }
-}
diff --git a/ty-auth/src/main/resources/application.yml b/ty-auth/src/main/resources/application.yml
deleted file mode 100644
index d3f5a12..0000000
--- a/ty-auth/src/main/resources/application.yml
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/ty-common/pom.xml b/ty-common/pom.xml
deleted file mode 100644
index e94f862..0000000
--- a/ty-common/pom.xml
+++ /dev/null
@@ -1,142 +0,0 @@
-
-
-
- micro-service-plus
- top.kuanghua
- 1.0-SNAPSHOT
-
- 4.0.0
-
- ty-common
-
-
-
- org.springframework.boot
- spring-boot-starter-web
-
-
-
- com.alibaba.cloud
- spring-cloud-starter-alibaba-nacos-config
-
-
- com.alibaba.cloud
- spring-cloud-starter-alibaba-nacos-discovery
-
-
-
- mysql
- mysql-connector-java
-
-
-
- com.baomidou
- mybatis-plus-boot-starter
- 3.3.2
-
-
- p6spy
- p6spy
- 3.9.1
-
-
-
- org.springframework.boot
- spring-boot-starter-data-redis
-
-
-
-
-
-
-
- org.springframework.cloud
- spring-cloud-starter-netflix-hystrix
-
-
-
- org.springframework.cloud
- spring-cloud-starter-openfeign
-
-
- org.springframework.boot
- spring-boot-starter-amqp
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- com.github.wxpay
- wxpay-sdk
- 0.0.3
-
-
-
- org.apache.httpcomponents
- httpclient
-
-
-
- io.springfox
- springfox-swagger2
- 2.9.2
-
-
- io.springfox
- springfox-swagger-ui
- 2.9.2
-
-
-
- io.swagger
- swagger-annotations
- 1.5.21
-
-
- io.swagger
- swagger-models
- 1.5.21
-
-
-
-
- org.springframework.boot
- spring-boot-devtools
-
-
-
- com.alibaba.cloud
- spring-cloud-starter-alibaba-seata
-
-
- io.seata
- seata-spring-boot-starter
-
-
-
-
- io.seata
- seata-spring-boot-starter
- 1.4.2
-
-
-
\ No newline at end of file
diff --git a/ty-common/src/main/java/top/kuanghua/controller/HstrixController.java b/ty-common/src/main/java/top/kuanghua/controller/HstrixController.java
deleted file mode 100644
index fddc203..0000000
--- a/ty-common/src/main/java/top/kuanghua/controller/HstrixController.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package top.kuanghua.controller;
-
-import io.swagger.annotations.ApiOperation;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-import top.kuanghua.khcomomon.entity.ResResult;
-
-/**
- * @Title: hstrixController
- * @Description:
- * @Auther: kuanghua
- * @create 2022-01-08 18:15
- */
-@RestController
-public class HstrixController {
- @ApiOperation(value = "")
- @RequestMapping("/fallback")
- public ResResult fallback() {
- ResResult resResult = new ResResult();
- //设置20010为熔断状态吗
- resResult.setCode(20010);
- resResult.setMsg("接口发生了熔断");
- resResult.setFlag(false);
- return resResult;
- }
-}
\ No newline at end of file
diff --git a/ty-common/src/main/java/top/kuanghua/feign/integrationfront/feign/UserFeign.java b/ty-common/src/main/java/top/kuanghua/feign/integrationfront/feign/UserFeign.java
deleted file mode 100644
index e2a6fc8..0000000
--- a/ty-common/src/main/java/top/kuanghua/feign/integrationfront/feign/UserFeign.java
+++ /dev/null
@@ -1,15 +0,0 @@
-package top.kuanghua.feign.integrationfront.feign;
-
-import org.springframework.cloud.openfeign.FeignClient;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestParam;
-import top.kuanghua.feign.config.FeignConfiguration;
-import top.kuanghua.khcomomon.entity.ResResult;
-
-@FeignClient(name="integration-front",configuration = FeignConfiguration.class)
-@RequestMapping("user")
-public interface UserFeign {
- @PostMapping("insertUser")
- ResResult insertUser(@RequestParam("username") String username);
-}
diff --git a/ty-common/src/main/java/top/kuanghua/feign/tyauth/feign/TestGetTokenFeign.java b/ty-common/src/main/java/top/kuanghua/feign/tyauth/feign/TestGetTokenFeign.java
deleted file mode 100644
index 17e523a..0000000
--- a/ty-common/src/main/java/top/kuanghua/feign/tyauth/feign/TestGetTokenFeign.java
+++ /dev/null
@@ -1,14 +0,0 @@
-package top.kuanghua.feign.tyauth.feign;
-
-import org.springframework.cloud.openfeign.FeignClient;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-import top.kuanghua.feign.config.FeignConfiguration;
-import top.kuanghua.khcomomon.entity.ResResult;
-
-@FeignClient(name = "ty-auth", configuration = FeignConfiguration.class)
-@RequestMapping("feignTest")
-public interface TestGetTokenFeign {
- @PostMapping("getTokenInfo")
- public ResResult getTokenInfo();
-}
\ No newline at end of file
diff --git a/ty-common/src/main/java/top/kuanghua/feign/tyauth/feign/TokenFeign.java b/ty-common/src/main/java/top/kuanghua/feign/tyauth/feign/TokenFeign.java
deleted file mode 100644
index 4c2b8d2..0000000
--- a/ty-common/src/main/java/top/kuanghua/feign/tyauth/feign/TokenFeign.java
+++ /dev/null
@@ -1,45 +0,0 @@
-package top.kuanghua.feign.tyauth.feign;
-
-import org.springframework.cloud.openfeign.FeignClient;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestParam;
-import top.kuanghua.feign.config.FeignConfiguration;
-import top.kuanghua.khcomomon.entity.ResResult;
-
-import java.util.Map;
-
-/**
- * @Title: TokenController
- * @Description:
- * @Auther: kuanghua
- * @create 2021/1/31 16:31
- */
-
-
-//FeignConfiguration.class -> forward req params of include the token
-@FeignClient(name="ty-auth",configuration = FeignConfiguration.class)
-@RequestMapping("token")
-public interface TokenFeign {
-
- /*
- * parse token
- * */
- @PostMapping("parseToken")
- ResResult parseToken(@RequestParam("jwtToken") String jwtToken);
-
- /*
- * create token
- * */
- @PostMapping("generateToken")
- ResResult generateToken(@RequestBody Map map);
-
- /*
- * update token
- * */
- @PostMapping("updateToken")
- ResResult updateToken(@RequestBody Map map);
-}
-
-
diff --git a/ty-common/src/main/java/top/kuanghua/khcomomon/config/TokenParseInfo.java b/ty-common/src/main/java/top/kuanghua/khcomomon/config/TokenParseInfo.java
deleted file mode 100644
index 704d981..0000000
--- a/ty-common/src/main/java/top/kuanghua/khcomomon/config/TokenParseInfo.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package top.kuanghua.khcomomon.config;
-
-import java.util.Map;
-
-/**
- * @Title: TokenParseInfo
- * @Description:
- * @Auther: kuanghua
- * @create 2021/3/15 14:37
- */
-public class TokenParseInfo {
- // 定义一个线程域,存放登录用户
- private static final ThreadLocal |