From 0b5542b084a4b703649aa1753c3ffafc0c6f5c46 Mon Sep 17 00:00:00 2001 From: bseayin Date: Sat, 28 Dec 2019 21:42:08 +0800 Subject: [PATCH] authorization --- .../target/classes/com/zz/App.class | Bin 647 -> 744 bytes .../com/zz/controller/IndexController.class | Bin 593 -> 593 bytes .../com/zz/controller/TestController.class | Bin 922 -> 922 bytes .../com/zz/controller/UserController.class | Bin 1648 -> 1678 bytes .../com/zz/controller/UserController2.class | Bin 1684 -> 1714 bytes .../target/classes/com/zz/entity/User.class | Bin 1245 -> 1319 bytes .../classes/com/zz/service/UserService.class | Bin 4111 -> 4238 bytes .../classes/com/zz/util/JDBCComon.class | Bin 967 -> 967 bytes .../src/main/java/com/zz/App.java | 2 + .../target/classes/com/zz/App.class | Bin 647 -> 677 bytes .../com/zz/controller/FileController.class | Bin 2147 -> 2104 bytes .../com/zz/controller/UserController.java | 9 +- .../src/main/java/com/zz/entity/User.java | 95 +++++++++++++----- .../com/zz/repository/UserRepository.java | 2 +- .../main/java/com/zz/service/UserService.java | 7 +- .../com/zz/controller/UserController.class | Bin 2638 -> 2861 bytes .../target/classes/com/zz/entity/User.class | Bin 1425 -> 2605 bytes .../com/zz/repository/UserRepository.class | Bin 459 -> 466 bytes .../classes/com/zz/service/UserService.class | Bin 1633 -> 1913 bytes corejava/corejava.iml | 5 + corejava/pom.xml | 28 ++++++ corejava/src/main/java/com/zz/Test.java | 1 + .../src/main/java/com/zz/thread/Task.java | 1 + .../java/com/zz/staticdemo/ChildTest.java | 35 +++++++ pom.xml | 1 + 25 files changed, 158 insertions(+), 28 deletions(-) create mode 100644 corejava/src/test/java/com/zz/staticdemo/ChildTest.java diff --git a/SpringBootBasic/target/classes/com/zz/App.class b/SpringBootBasic/target/classes/com/zz/App.class index 73c67ceeb20a7551e5628cb44b24a72646fa928e..b8da7629bc7bae902e34802635b52fd5889a9ce6 100644 GIT binary patch delta 378 zcmZ8cyH3ME5S%l1>=*;Vh5+Uf(Wbc+h$b`?bU{Q)L4hbPj&UB2&$1nm(xjxe@+EYL zf*SE7AU*=IPC*dG&F<{Z?(98kpPKvr{qhRn1V<)RRCVl_*u|a>H*Zw)_HBbf6-kgX zI5(}KxEDMWQNTM{GKhjEL*>%X`m)y+i5UBtpQLliCNqY!mP`Vk#)a&z=sn0}#8a>D z_a-6LxQHT|iEJPvei4ao=y!g5O$!=I45lZ?d^+XlajawC!T}D+aCyX4cj$W=L;b&1 z{^sT%qY{pxK%IZF+KfHXClwfkB{0HulnJdxuEE4Au`=;BQt6bRQY>_at<;~fa=n~4 isRP)ga{lZvXyXReEA%u*q_Epupbe*>#oQLfZQut)HcUkT delta 255 zcmaFC+Rhqq>ff$?3=9k=3^MEtOpFX%$@#hZRaN?q1qJL3EQ|~SS&3zd`ZH7Xj zS*gh-j0|ixnR%Hdc8mU$E2fkC?%#o_^k!D1>JD%7A6n`aPDVPiFT09#iNBQ7y? zxaXdeoL^2PB4Iz@_XmIusu~1}DoP5<3MvG->j!?=BS_8Gm>~Mwxp!K;&O;hm86+VS zG(VVo2YVTA)~9TvN-$UM-gVY)uy6*`l{X7fhXirHQ0+)J-bp}Zl|ifqQmmPuPeMbQ v6LHRROJU#U^zBJj;>s_MS}|1mqdIqV1`IxP0@@+RjP)b)&^0#S-2(6d+}$2Y delta 253 zcmYjKy$-=(6g{`Cw(9Rw|C4lMz#=BGcmRpPVo@}-sTwq5^9kU8~6%7)>I!vsN28AFzduz9RJ6N;^Q_q=&1hwl1ZrCHpwfcyl z^w)F8fQ)z&F{p>;L+B_F3^$lNyXG=n`A40GDlBm1c%tfFzwj>!2BXR*kU@em`PpO4 wDOQ9u`w|52X;xVta}3%b2aUZ3>vvW*^Jk|2I`gki{?jjF8gLL1)M;IugLPwYqc9W4VvDc)^A;vIH@vbHRsqYyjbb=HKlbvUK)+yi* Dx`ank delta 520 zcmZut%Sr-a6#o7hb;fIIYH2siE?x*rB7!2YHZ6>(porQ`HF!x>atd1c4B^gIoA$Mm z3VVPapeLvo=mDb75wb;#|6DldyPUtJv=sN-_wy@&C8QKc%`XvKR$vkEmb7avUDhi3 z^v-EXKQjbuYsE^@SQn7vi30)4X7yZmK!)7~D{Qyf_lAlfkp;b6u15E3m&Hncqgo|W zGBN_bcp_(#UKz!5dRwcl3Rn%jZe$chIPTB3w0ePa2g0zc7^BpMezT}zf*w9Pcc1qi zCngb7FeTvb!?qQz=E5{)nk!Paxga9VJ#o_DCLQxaFj5gVMulCPSuk6ZZK#hdBsdtm zW3X~Ex_S%DZgv753~Cm z~UNqJXO^uBn(42+vk(6}KQDkBmMP2rbmhR_mqX zZHqUpAMd>hY0*27>*;vWa@XqRduGF|TCUY_h%8$+OYd3e`Kpc{#0Ao&dezw6G#sn3 zQ7Ku*0~Yt&wT^l8Q>9rct60!+9XE6=;-*0Fy18K*O}AnjOQy3{G+&XsVL46PRk5Vw z7H+G!qhlGxRxC3p5Dx&hSz9&kzF4@G7Te=AL~>k9Q$2XLk@P=C;|A1DfvOIf*Te*cg#M--$M+!>2*T08-?Q zku8lQj7K@;tF}AG*g4LQgh67#H3ZiY7GgQ-%4IE2U q9Kr}jsX0L3W9*0MEP))xq2Mez6hRRFW80wAxj^uI@ali~1n>ubD|WU3 delta 715 zcmZXS%}*0i6vfY*kIr;D{h$K2Vue!CLW?7U6%oM#Dk#;s(SUBMonXnNRolAl&YdP? zc5eL#bOR#B#I61%E=b(DGoClaxNtG|zPazcbAR{Dyovs_qu+ji`T}4E6$6UjRdXc+ znm}T^`m*YH)y9@{_wly-q%9DduQ%%L1pzfbeqTUaZq{52D#A8&gmyMt{yp(lHE`U| zsF@)Pg9yuT!p0Ed0^yeHQK#&AJKtaVhhilas$K~hvs!IEtyG^`m_pdZMRLAyTOF@$;Sw$znEiV= zm}RNi^xSI0#vHErn_4at!Bs38;8f9nl9aP?4Q2neR`wm`x&K*t)I}D=q*Y)Pa%4t> zZw|9y)+hF0e&9lZ#VEId1R{)f?*Ma@ZvrvIDU#q?K_8OLF;3;~(!ayLr#a-Dj zet^M^?jBO>gSa>tBr;TvQtcFm8Ao_Z67?!s zRs=?oWB#AybU^YB>LLdMrX>nVDuv|OKF%t*Q=HtzWJx=~6zkJ-dRkA;3}_!w+Q+<# z2Wef>(h>icKD;6M7J5QQe3ZlzmPugpgG*BB$S78DopYr4>)gOiXf!{GRjko=1-Aml L+X1a~c^&uzo9Sgm diff --git a/SpringBootBasic/target/classes/com/zz/controller/UserController2.class b/SpringBootBasic/target/classes/com/zz/controller/UserController2.class index 557c315102d4bbf4eb4ac86743b7c2af94c4cb82..032ff2cc244415c08c9b7822dc4a92e4a288cf0d 100644 GIT binary patch delta 730 zcmZutO>YuW6g_WdU|^VODHaqcRV?@cRs2A0tF}_Lty(M^lg7AlEEC&iECvP_E^Oit zFu~^!QDa)Gi90tg{R#dHH^wsqrW+UU-h19V_ndp*JL{uW`|;uKCn=bWc0}(A;oC+2{?#DL;`7KDB?FiAX1o( z(kCc8P?yW^fo(qe5=QVeh6r+jOsY>E$V7;;7^6UrT;HO9GtTNTZxkE}rXC{B^BjEy z(ZK|(0*V9sH_Rb&C(8+K4RKj6K9utfnnKmD9ujbB)JLhTSA#;S$^OoPC>(Ic7_D0_|KFTHk}D<&IYdu L;&a6Ndz}9ZE`nxK delta 671 zcmY*V+fEZv6kTV|&}pYLXiJOqGTsV;ZM6zj0TnDa6{z}PVhk@cXCu(Fx7!f zcNX_-8xpRA80^lMK)n^O(=iBS9Sk61Baf37JmSu3HsRnDh6G}*rr+EQYQC?=#ZwhC zmPR6590koNCIn=Adn=A2$`(rMx11PoZ~+%p+MK3W9+wo*%a4sPJ4dSe#6IOb8aa7)0|tah;N zSL%%y4i>Pex@JwS886i@V{;#87)kO81P^nuTI|9aWtFVV&u^Tl!m4@2BRB^f7#Qr6 zffSChcX|XIM}kNoi6M%lG&ilK2RR+)Ik5rJ+Q*1ie#n7Al3o0a%pr2?rH@2X%iH=U z&wV^?G2CPJEuuuHb&9k6Bed^L3hV?%F~<8a(SNo$r(NG;Mlv)|E+xmiIB%dH`j-z; znfs2Z$49s_Yi7*kRqrdNyO@)Blrh7_m|J;~+(wwV+EeJSLoF;}nbt8Bu!7suhh+fe10&Ry_3mVG&=TU;3qOhBL@|a)G!W`)0GYFm?yI#r3)y1 zo|2Vx0p&GMj3Ieu=xS@Wy4infd8R+$YjkOiDlX-z;8Kx|%Vw2LiORT= z+f##j@c{1!=W>`(6R)&_m$b;>T38uePI**R9z~T$UHBrQ4pm^Q*m>{*-s=1!@k52( zfwh&GqZ-z38bEbg$4<}&-G#lG{F99DndG82`5tY8kdqJL4S2h=e?`WkbwQ~mOjK4C z*3+o#_Ke1J3ThzN!i~ZSy02x*Wtl2krY${FF3VH{Q+){&-}#)WsF)sTnanKHhL-7} zp2^HIZGx$>go)pO&g3elZ7q|PW!lm*HT6tZmT4PI%_U6yEzX%%71JZyft3B8>~AjP*oOjN1&dl#WKYsyu4kwF*La9F)JGZxv_5&~Y?0lH%X%;Dk zjSKh6bw;i~bl&zZbU#o?cmw8l7J+Us_59%rg_Q4(wL&OrhLa z1|~szsDn0(m+j^m*qug>_#-Z7P6wrQX@Y0!sxr}fdm^C z)+Cr=kgh1!)i)A*Vj=f0MpqPjB?I9M+LF<-kVhd>hk=ycmh$=T5#$(8=ijLsD Hta$Pl0+EWD diff --git a/SpringBootBasic/target/classes/com/zz/service/UserService.class b/SpringBootBasic/target/classes/com/zz/service/UserService.class index ff0573c03000f7f89184f45243378095d433f33a..4f186a33772c0b5082d413fb2fdd0614dc6f5e7c 100644 GIT binary patch literal 4238 zcmaKu?Ryl}8OHC~o!!}N28baEE{LuuupwENmI9hUGz8GlO@xG(@=|rOJ4q&NX4ctR zARr2gRZFYIs;w$YEN89fgL;2psXwNAOAnu4opT;Gr17$tX_Y zbTejfrWt4Ps)ln>EEg*b@%@_kcs+vM;(cE9To7~l$l-#9H=_D}UUKOZZ6yKNaiVYsUNdnRr~*@PUS(D^RDhV;Kc2(ivwub>>W} z=vlec-d#Hf2ApZf?o|-pZrPUCry!W2s!!xI8f=h#(EgV?1 zIfvW=&tJ1{#4HqZ-l!?oDRg^H&8mT%Q78;M-X5oDXLp~@nEBG?D{A)LpROHIZDX2N zg85Tfx=^GnVz&~DdIy*A$e9yEMqX+w`F+Tk(eROmk2U;)F~M+9&@yCtlTLP@;nK8c zx;%eVX41@@7?xWl8i@P=Nt+60jso`QggS{%-w7EYX{#Uv2o-Z|aLdI*9rfWblP`zF zx&?E$H}bZxSHmxP?on&PHoT%si4uzr@PL&HqFJ8XGk4AmQq=ZF{vH)EDRGNH+2@*h z!!@(DF%hr?knx-`LC%~W9d(Ls#@u6xSZ}F`-;KhIg4jrr;W%v`vI-XCzu&eUMi^s{ z@+Z=cJCQ2nML>@WDyJOxM5;hGrsGkWR5=xNdA;-@CLV>~WGZpV5ZpW-tG&FkZaosBd8cC4qT?EVct z*YJgo-{PtQjrt^$$vzFg)A4&;W2ou4jz2Kobo>!tGB6egtByb6hK`%KrsL1z@fYD$ zyn5EgiK62x>3xOEXicst2&|7QSS|-;4EDROF(U$zy$zgYQW+Dbj$8Oz$8CJWfYNaX zvn20_M|_boR(8iTI_~1H8s>D|!+jlp!`~IGEV)Px7gjIELe;Go#-^AqbzOcHE1$c* zDp9+ttL1W3+gYhK3YJ#=_FY~wVS3d9$4DrrNBtg5(q$RfWUZ?Nw}Ot^xs`rS4IBBq zX*2MXjgrPsn402T3N|i`cuv{VwzBb>iJVa*)94ICf0}%pBE>2dY|CL9TDC_srZLS0 zKI!^y#-m6gFDD9pqa*SMN;glNnWAUzFPiR*C>x88-CL?;LaBxG==a}zJ z)VJ)?x(C~+cQRBkJyCNszWr(&%H*5^E57U?C zH8CiDd4oolrt4<=0oNI0%93;>1{>(gQ!XjV ze=whA&`C81@i^~B8+m6^_|GE7XNYaqIzBh^s}Dgr*0SL)lnwV0IC2-kJ5XWg;!yCSVI*U+`8dK*G=KUgc9~wke_$3Zu}~~Lhlc{_(PG*hS{2sfwfC`{ z7TboCF|DyuaktE-2j}K^t9aXYUF$<6(Zq==e(P$0{7>>~TB_o3qa%j(6|`FL+PlW2~i( zZdzN%TAtvR-L%+=8|Y$D+$d!nr?AcV06plXv~747+p&Xiw$WlAonS?>G%5Gu81>7LO`crNk;g@{xI`M4v6t3%;UmucgzYO-{8Q@v z1=5o6aWv81+mdjQR$rHdRoXTs;SjAqD+z~bLzRSsv>;l$C@f{I5WZR>9H4c!lNRdPp9K@j#&3~0>-n@@B%&aHUC8k5&lId{klRfG} zc+4Y_yv)(0&|k0%35b&2&QgjBoUu@qp8Tr8$Fa3@SSJ#AeU~7g2;lJb`Fp|;!ICJs z@(@1PAyy6MZbZD}U4mw(Mw#q$^OWGk?^JxcY%cmXSNpF^DM|j&ij2|%3j<8phTfgThTOyk` zBQ#HAVM+E_eIEZC&(Diu<&V`MKhA{#I;qgfmrA@>lXsZ?1HryB>DJC3wOfGP;Dc1V z=Fk{xrNJ7kJ(V<*GX2Kqr+8iTOzb3|^{s&2_r_6JtRQouqzV0zg45?gJK23%JsF}hr!2bZU%FI>( literal 4111 zcmZ{m{d*ME7017`JG-;l9Y~BJVG-=2LSC1}fT&3bCP5%Hi9jF}1nFjXvYD{iS!ZWS zf>mpkR*UbomQv`8T4F(3wHlt3r~S3h)92~G)bxAr%)XK2d6LSQoZ`#4`>sJ%&@hv{luTrkxlH1P$r&T%C{Sn8 zlPLu)Bi_=YV`dXa4-O6uS+iEIS3$7P%$ZKV0)Jck1m%aUv=N3M5gi&r8a61{wC36{ zbVTYvt2zP*DySbZbH-S4cG9p94kF=MR89B#v7Gz+0g@c=QM6pG|hK%71S-BizVp>$&($?;3 zDZHFbR3>^O*osFrY*X;CG+R5Z;|GXwqbb`+I>xxe$1E)>Xs%XQ9`Dug7)?Fs|6tL~ zrVTrUCltgAMwULsI$~3{H5)537_qr&!!}~ETyoaf-x|ht>=YK6W4Ym1&{W#3 z%rp;59iGC|8ury>;rK#-o@IhrMTTmV>xF40juEEA)kbob9+0`lXvgF6{xJ6A zfClEI3!zq4$8#bWT3#&A<{}uxK@CI9wlc9Y0UgidkOJM9H&R8%I9@dD1qE&E2S@Ne zVHAp4XWVd@4M%WP!*I3k@~n;@VuS^gGv>K1R?k@tW0drYr79D{7)2z6;|hFcTId|t zaT2E#)G;edLEX8&Q`KP>x=!o(kqAMcU^v6+5Y7rOm@Q)NoR0G{Je(Wjm@s!i$Bz-B zd@5@dI5LO}BF`^`k;aq;7HX`LqeIzbp)h7Shpb{Q{rr5&$cu{6kr5i|WzZSk)Wwr_ zGDVA~&@e-+mEa#ADK8T(prYE#6b6e)MxRBtGn>|`UCyRhuH|&8twZLDufU);Rcg45 zoO6Ck^Jy2@W~xNWSMuVJllro!cJEGr6Qww55Kpsg(u#){1RE z`_h$CZAsAq+fFVBg<-rUGWBiFuF;r6_$9-d%*dpASI2vJpDl+uJS=+Pn%!wwRDN=S?$8T^=7)moqYP7nCT5mfOK2XfkUxwV} zQ(nxFG}oRw3;EK?v-1Jjb)usnoMu;cjKPKB2R-moxczJhf8-hF%EeYSZ!^9BfGDxg zbbO94=w;qE@=3e;$k@Gpy^CZ&<}OHA@;ZWB_)^0nuL0#+TP3CAFSsq!rrcPX+lH$W zy|e*_{}#T|aTkAODtrC$R6flkjiGOAXU|iovdIifh0)$xse)A|8S(JARkTyaAyXXs z4OO?2UBXiZ(Gx|U%d^IWSulAK7|7);o}FwfEYP+Q%g!VUqOoMAY}Uz~WnWD2*su-D zA-jZk!Rh5ON6&a0QuxmchkWuJK!_uC{2Jt}m}}^`hj7Pz=x6R>B zhaH_uXlv}^L;N@H;$sQBdxGC$uN3K_NHpklE!M={L{P7yKu43Fa-Jb@3fgF1HN z2HL2pohj3aJJ=;PO(86T;{{HT@7I%@VwMbv{NCs+11}Y>~K|_!X3Zyk8N4uiI3Q6%% zAxT+5k_btXrX|RRvADz-62H@3F2t*NUqZZ!PalA|hoOCn;onCPPZP^Cyb?W2ki9s? zP@U)XX$Jia;{aY`Rb0UkuHqm*z#(cnOrXQ~9Y!R?bFy-7mLcBsAo?gF(D`WP4T;WA z`2~qirNv2!E^^3Q8Vi)N433PMNN^DkfYlgo(C!rlCG?lo1O3OY{ z7uEZw@KgD(2k-WMyv2(7`G|*bv`Zo!Yy3rzT7!$lAoO@>(S4BB~&?zAQ%7@c}I$>X5`KNdzN-`u#df<{AWglQchQ#l5ryv=^HAXWn ze?KQlRhHufI}LE0qvL4cb+Co(L?L$LG#Q@30g^a^7ddi{YtOS}UcxIJzk(!-X%Zi^ ze6Dfk2Bvt%WMrX#$-)yo&82$VqZ-0z>@wFG(FVLNS&A0$hGgld%~vH$l~&J5mI2z` zBk2dJ-KFZIewV7q47Y2#dT&s#;QS;4D|9+2S$3gewSTP^xa}*(+=n=J%j$`vr(8YV?Dk+J zecWf54QC_sbTgB4JF~TuyNENw-Hb;M>!y$SH^A%@@jM~VfuVAh43V2?bz!zf(bj~$ z0sIYLa}yi6RngW|YTm>cf5S%BU2bcAHEk^l{|epo`W6*ddX^90(y$MI$9Mb{J?wkn E|7RV&(EtDd diff --git a/SpringBootBasic/target/classes/com/zz/util/JDBCComon.class b/SpringBootBasic/target/classes/com/zz/util/JDBCComon.class index e98d02a90ad0fd632e594023e500e7f46188928e..ed7955776a8caea6a7c47fa620be847af7203f21 100644 GIT binary patch delta 461 zcmYLE%Syvg5Ir|Zd($-a5pA_Ts`1^IX;lzK1W`BAT18O7RjffOCDAsBUFi?F2>B6R zSw!3luKWRiMVv;_3wO@UoHOUnedBL@3A*u=zqN;J=iIAsDcQ6wl6F%aBANJ!FTn7APf KlXfKV9Q_8MoJev2 delta 483 zcmXX?%TC)s6g@L`7-IsVh7`j4)e-{Ofg&NQsudVE2&gI~9;+%1QROI!A#o95Lw|wJ z5AX?8T@>f9MBPJuxiqYtFsr+&lN`US0%n{aGsgAXAsWc66^8yudhk82D0AlJ2-m;sttQqVJ?n@NK|J-=J^b8QyY6x1I5w*}3@}Bq!gR8S|R3 sgsl&aQNKmJ^fd5H+)k=2W+>3QCdW)tr~|Xi4D`|FFb|Ws8}oSo0ovD2qyPW_ diff --git a/SpringBootController/src/main/java/com/zz/App.java b/SpringBootController/src/main/java/com/zz/App.java index 78a2e87..f3285fd 100644 --- a/SpringBootController/src/main/java/com/zz/App.java +++ b/SpringBootController/src/main/java/com/zz/App.java @@ -2,6 +2,7 @@ package com.zz; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.boot.web.servlet.ServletComponentScan; import org.springframework.scheduling.annotation.EnableScheduling; /** * 右键--》run as application 运行正启动类的main方法,就可以启动这个springboot项目。 @@ -11,6 +12,7 @@ SpringBoot 自带了 tomcat, 运行这个main方法 的时候,会同时启 */ @SpringBootApplication @EnableScheduling +@ServletComponentScan public class App { public static void main(String[] args) { diff --git a/SpringBootFile/target/classes/com/zz/App.class b/SpringBootFile/target/classes/com/zz/App.class index 73c67ceeb20a7551e5628cb44b24a72646fa928e..67f922562a843097c80cb97cbb450de958295f84 100644 GIT binary patch delta 292 zcmZo?UCJtT>ff$?3=9k=467O!WaOs=Bo-y+rk11@6;IA*EY;;nKEPM|0+P!&6nZ3d)4avVZTT00n+!x8$qfHDjW0zg%Q iNM>*_@GbgD@A60kT(wfdK&P#4Pmy delta 255 zcmZ3=+Rhqq>ff$?3=9k=3^MEtOpFX%$@#hZRaN?q1qJL3EQ|~SS&3zd`ZH7Xj zS*gh-j0|ixnR%Hdc8mVa%S`D?f36F&l#-15oSazl`#A92W(qj8CDvK`Fg^}hO zP28KfaiKA-6=UMoxN_|d!KEvg8t1hLxVU%b&6zoKW^Ue!^PMyJ`Oo{001hK$Ln)3} z&}hd|wA#^zfEDdHrsB8_iiw;s?Md_Mu;COsRh+iMjWafA=rRksE%4dVgI){zRGd|D zF5Uei{p%}#EPv^dZiJ&cgQGtZx*hU|&~=3Z-nEqq>6q9 z=YVe9jL!^*5(FE1BFWIgmy~*5E>!V|5=?2R!gdt{8U`_>Vpzj@jHnpZZ~+$?%JZ$F zq1dc{)JTM5vz-g!=!~9VC|-Md|NC-gb?MRSt7ktyJl8OWOBybl)#DnjV1hy0DpbQZ zl$q@&G+f0s6+sP?rI;eBA5UJcJ;-iQrHksCNcv{$q3aQS+F)@1|4)pRTQU=enbuN4xoi`Y%(TGTkn)0r|l2x0Gcr) zL*S)il|hEcJH`Ab6E7772IQ&8fyxc+Ypv3KXG&X)hZmwT8AS|^xzKXR8(#4C1@?vXs@X1L&%(ZFEMG>e3yv)? zC$TT#ij2#Q6#dSsNztpg#)pipw2Nv$?7*j1vavJsg7ocgHDD6 z$fq6!*Hxb4MhlnNO1q*2A-6W^hJ4c-y^u@suJ zu_TTs;Y*@p4P7I8&h;K=SJ6WSPBEKIVZbMOoKhMW1T@$$rV$k2Gwx!Iq~K_B8ux&9 z$nblz roles = new HashSet(); + + public String getId() { return id; } + public void setId(String id) { this.id = id; } - public String getName() { - return name; + + public String getUsername() { + return username; } - public void setName(String name) { - this.name = name; + + public void setUsername(String username) { + this.username = username; } - public String getPwd() { - return pwd; + + public String getPasswd() { + return passwd; } - public void setPwd(String pwd) { - this.pwd = pwd; + + public void setPasswd(String passwd) { + this.passwd = passwd; } - public String getSex() { - return sex; + + public String getStatus() { + return status; } - public void setSex(String sex) { - this.sex = sex; + + public void setStatus(String status) { + this.status = status; } - public int getAge() { - return age; + + public Date getCreateTime() { + return createTime; } - public void setAge(int age) { - this.age = age; + + public void setCreateTime(Date createTime) { + this.createTime = createTime; + } + + public Set getRoles() { + return roles; + } + + public void setRoles(Set roles) { + this.roles = roles; } - } diff --git a/SpringBootJPA/src/main/java/com/zz/repository/UserRepository.java b/SpringBootJPA/src/main/java/com/zz/repository/UserRepository.java index 6b4ed76..dd99124 100644 --- a/SpringBootJPA/src/main/java/com/zz/repository/UserRepository.java +++ b/SpringBootJPA/src/main/java/com/zz/repository/UserRepository.java @@ -7,7 +7,7 @@ import com.zz.entity.User; public interface UserRepository extends JpaRepository{ - public User findByNameAndPwd(String name,String pwd); + public User findByUsernameAndPasswd(String name,String pwd); diff --git a/SpringBootJPA/src/main/java/com/zz/service/UserService.java b/SpringBootJPA/src/main/java/com/zz/service/UserService.java index 9d3dc93..0c439c2 100644 --- a/SpringBootJPA/src/main/java/com/zz/service/UserService.java +++ b/SpringBootJPA/src/main/java/com/zz/service/UserService.java @@ -15,9 +15,12 @@ public class UserService { @Resource UserRepository userRepository; - + public User add(User user){ + return userRepository.save(user); + } public User findByNameAndPwd(String name,String pwd){ - return userRepository.findByNameAndPwd(name, pwd); + + return userRepository.findByUsernameAndPasswd(name, pwd); }; diff --git a/SpringBootJPA/target/classes/com/zz/controller/UserController.class b/SpringBootJPA/target/classes/com/zz/controller/UserController.class index 704a8ebc7c98597791639ba75574b9f3f3c610a2..55bd628a828d20144dda2b7638e3ca758fb9a3fe 100644 GIT binary patch delta 1136 zcmY+D-E$LF7{-5RH=ErgOG}rKnp(7KEVW5LK#CYdKoqLBwJ3@OKZtGYho!AeTED=E z;@6E1vp4<&4p+`N;>0O9&UnLx<9Oj;pnrn@fcosF)9NJWyze>ZJ|41kZRJ%rMDmk3-S=S(oS1c#Nev!}A_5c%04fB2!V(Igj%h zUgBksS3F)#ae<1#OG5!3vVXAGF{ic z=n5yD@{Q}x32Se+o(GJEC@c0TODf)@m{61&&4sYT%Qf!bJcAs)%6*-H!(RFnO(YhZ zg7PC+`a!Dyd#qv;`&%t6wgI|hfLyC+6F}t@DG6vm)sE4Em`|Iw1~CnW&SPq7V;E*% ztCiWM=&EqK7$i1uEXIpLGEOF<=B0rqZaHxaZ|Vn9WhbAwO(~yflDmT7KU5>as>T)#xA9Fd5$ZcA9AZ7`Xg^y{p92{15g2#m!JyuO!Y{h|M5VRcp zj$OCN%COx*u1RM}qsbkOCi&RXpsUH9+b`M{-yRnGeR5)dthJ|wxTSDlOJRX0Vuk-9 gcv8(RS<|EVf1;z>e=z>% delta 1005 zcmZvZTXPgu6otRj(>prA1kFQ6m>iA1>=@Inh?E{0sDXX4!v z`oDiv#}NR?H-U=XwKKpX);&`4DOj~C1Sf=v4!AYN4pEnD<#i;~&+UHDxv%Kvy=W{N{ zdET+So2NS=doPLaC)SF@)&ASuHa+b%)7Spp**mCs1&{DLn7zGB_d3iz5U0v`;x z$~Wy%@4NOLZ>;@?H*mc_d&Ft&($v9dNuuIo%Cd@siWx<@(Eg;VQN;x3joiTeq{LxJ zdjf`Dc54r|01UH7m0>SWiA0Z0x1!bA#Zu^Ol5vPxhxmyesy)YjZHVHDEEp76UVLV&RhF#@Nwq^L9Z7E>;7NF?;s6LrgTa|+H zesVGw%HDu%4a?FqGWC*lP0|`-R?<)D_=4mnCZ;5Gk~|}nWKNRr*-5f871_#hj;iM2 zh;){H$}*xp%6^{475b1G9KhpX+T8h9^jXWZmgg*E>G!;49EqD~3E~;?l1{!$>@R2? zI**B^$MB+ry6OC5b;$@M))(~O}aI(p0Kw=Us5co>Ub@+dT9#M~1)7#h5+femU)eo#p{s(XL Bjt>9; diff --git a/SpringBootJPA/target/classes/com/zz/entity/User.class b/SpringBootJPA/target/classes/com/zz/entity/User.class index 5e800cba6b03d1db6de29d54feba8f6ce4626952..c02abce08c61a0144a272c91fc10ea9c6281219f 100644 GIT binary patch literal 2605 zcmZ{le^VPp7{{N@PZB^VQY^HkptglnIjyy7gRwM(HW(l#AzD!J2y1f8aff%8TKLPC zq%(FpQ)heuz9`4DUQ;)_GKmcM z?f)hyW*iBcsvPStbj{SQwpRBX!)oUR&DOe>XPn5U;TnggT(d0O(>(-r1#njd@h)7AtHYMBwOV=|@tu8%SGIgVEA%=r_xBYoN>uRNCpJ?ajn#8)i zGp&Xg`2yz5M?i1s)>*^m5)SE>?zZ$JguE5uTJ(*Lvr|S(S4*{ex!wTe&(dpk1l^37 zv%#idMzXZ_v{Z}s+q4a@cNqH-wGs}|KY~Q} zKpnVYy};4Q3mYaU9A!(b8kXS|1jUz@n;0$Hyzq&NVae_8$)R)<4~xcbL1;SU2EJf0 z;dKmznhtICE{+;2NVcU{#xYMXE&E4vS#e3%H(y=)zm-uYx1`sxkE*%@)p+2?@)41P z2U~*x7rhK@)j(JoSo&>@*8`pLc&|N<@#28&uJkAegf|ZVL7%ArweP~5BM8Le0$)Ey zPlVWoyS=!*v7y2oLAD@JFHvt!o)gVnJ^~0ZIEJMFtLHr=1INhL?XJ_38-|Hf&hYN7 z@M92tl}qa8U=6bon(pZ|K9`5C_mG)5ou zvv5T{MGE|x?sn?Z8>4x;HAYkP_884_F~`MqE^g3G2=Vf@<|RNY7cbh*;jwIaP@Nhw zY`hfwL>lL;TUx{eI!XfR({zo-=`FM;fD@xhd`OD^H2M?hT}3^E{ySy3#u!F9f=AUr zQZ=Yl4QzNVsP>`?Qb7M*eDCd(kn}#?raO}E(h@CGoN_MRqYq$tOdlc%x+|m&c0U51 z;9Wxb38EG-NuZw0y(W?Si(=1TQ~VVr{!keopydA!Mo-Wk`V_4(-=7}RXXpv~oW2NR zX{b3?GWRDXe@7#R{~)528eAEeoa|42M0t4mATgCFmAm(flHv6CDG4u5KjV7^5jeWP zzpI=W2Z>71myt}VFw?_Grb0ARD$Mir3{h@04jxLQ~hBYdfp*40&u ztDE9qwLP%y4`JiyKu`s9{cD)QyS8{iI}gJGz8G!c+g7a|^=e#0>MHu*z!|SX4XYQ_ I*rVP509mx^+yDRo literal 1425 zcmZ{jT~8B16o$`iyIUxQRwxKm!755yl=bTlLqd!uO%RCH-Y@N>457PZcdN*6@uOUeb#^P0`jg<>)cX6P9fjm*r`Wp5^Gd zAWL-x&F`OjpFH=>^LuV94wc{A5w!At;K!;j+bUAWXL8T?gV>8z;75X%bi##uF2hJg zvGhCAZFZ5A^}W6nlsW&5vYAL;K)oJ3qAAFErF<3d!d0uc5&JsmVyC#Te0ebFAItEA zhenJObiA{+7b;#4o!R(Ap>uh^6ZGB7OIHFe{^EX&WQe|YPsUBOEZ6F$S?nm;UaXDp zGD_*4j8B5@krx6##!!NCsCb}<$ssxUa^O4S$sD+n4|rNUC3}(&c=mW=49PRYub0_c zlRM>G!659&w~7ayX8LVDdqJy)BYmT1+$qpJEfi>)@&%e@nPVxkl;{@DYy3zs()E=d z9-qoiOjX?b6yAnS7S|#{GgvvW1z3wqYm4gIqJg&P0Xu^@U_i@Qxv&D(Zu}(iU570~ zxfr3%610#6&}~}A3h#+lp*NF%ko66l7F{P7jmZ_dgD6hkg|%Rv#?}>C*RAu~JCErW zbcLlPYS^C9l9}%!*T&Jq2wF2TWztNGMy7Q$Qzp%{45pO{Onl~ohD@`X>7J1(n`WvQ znW|={Y?^5eOzRVv`2I&sbDHVCk;zUoRgFv!%uIHgX#-3TCou6_95EF&(*}aa-;?td roBzM3O(WAI+C8btp9F3_2^0&<>pR=d{=VY}(Pp>cHH0RTG)Y zOC|y%|GBOS46OLk^BwQ0+i^-Te(RmN`Y;x{yS~75VR_5lb)6S(@XUF#w&kx!wVC5b0_ly-z^m^m z?*R=h1#}jMue{cg`LmheU;x3OE83PMv-QfYOWIvVygHNMyU!$3R@vaPy-Jg26>%m{pLdh$fMm%ropNM9mB2A0h5o7>F`!GDwOsE1!T_ z%&`;t4rJ-&6N;Idk$-?uD2`#8xMkn}FB11eGCpx4qD2?5=m{$%SQ$uiF=TKI4z!O0 zmrL5`n#Td6TNuGAGDZkAwP$IJpn-;!w6v}1T|EM`&n8I=hf1zzU-kF@>|LZL_Ab(% ty`s|+mMM~8WUvAYtJKl2_a|$dOfH$?L7K77Fpy + + + + + \ No newline at end of file diff --git a/corejava/pom.xml b/corejava/pom.xml index 817d8d9..d63631b 100644 --- a/corejava/pom.xml +++ b/corejava/pom.xml @@ -29,6 +29,34 @@ com.google.code.gson gson + + junit + junit + 4.12 + test + + + com.google.guava + guava + 19.0 + test + + + + + + + org.apache.commons + commons-lang3 + 3.8.1 + + + + + org.jsoup + jsoup + 1.11.3 + diff --git a/corejava/src/main/java/com/zz/Test.java b/corejava/src/main/java/com/zz/Test.java index 9ef7865..f5c4123 100644 --- a/corejava/src/main/java/com/zz/Test.java +++ b/corejava/src/main/java/com/zz/Test.java @@ -10,6 +10,7 @@ public class Test { Parent a=new ChildA(); Parent b=new ChildB(); printName(b); + } diff --git a/corejava/src/main/java/com/zz/thread/Task.java b/corejava/src/main/java/com/zz/thread/Task.java index 6ac90de..b7580a7 100644 --- a/corejava/src/main/java/com/zz/thread/Task.java +++ b/corejava/src/main/java/com/zz/thread/Task.java @@ -12,6 +12,7 @@ public class Task { public void finishtask(){ //相当于this.total=this.total-1 this.total--; + this.runtime++; System.out.println("total="+total+"****runtime="+runtime); } diff --git a/corejava/src/test/java/com/zz/staticdemo/ChildTest.java b/corejava/src/test/java/com/zz/staticdemo/ChildTest.java new file mode 100644 index 0000000..aefc1c7 --- /dev/null +++ b/corejava/src/test/java/com/zz/staticdemo/ChildTest.java @@ -0,0 +1,35 @@ +package com.zz.staticdemo; + +import org.junit.Before; +import org.junit.Test; + +import static org.junit.Assert.*; + +/** + * @Description: 描述 + * @Author: Bsea + * @CreateDate: 2019/12/28 + */ + +public class ChildTest { + Child child; + + @Before + public void init(){ + System.out.println("Before 代码每次先执行"); + child=new Child(); + } + + @Test + public void t1(){ + //assert 断言 (条件真假) + assert (child.getAge()==18); + } + @Test + public void t2(){ + assert (child.add(5,0)==16); + } + + + +} \ No newline at end of file diff --git a/pom.xml b/pom.xml index f148713..acba130 100644 --- a/pom.xml +++ b/pom.xml @@ -31,6 +31,7 @@ SpringBootRedis SpringBootMybatisRedisCache SpringBootOrder + SpringBootAOP