From cf313259a539a95a9c9ca754e0b5d01ccdc1565b Mon Sep 17 00:00:00 2001 From: cyjadela Date: Fri, 24 Oct 2025 15:19:29 +0900 Subject: [PATCH] =?UTF-8?q?=ED=85=9C=ED=94=8C=EB=A6=BF=20=EB=AA=A9?= =?UTF-8?q?=EB=A1=9D=20=EC=A1=B0=ED=9A=8C=20API=20=EA=B0=9C=EB=B0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../biz/domain/Meeting$MeetingBuilder.class | Bin 3729 -> 4091 bytes .../hgzero/meeting/biz/domain/Meeting.class | Bin 3304 -> 4011 bytes .../dto/MeetingDTO$MeetingDTOBuilder.class | Bin 4110 -> 4290 bytes ...ParticipantDTO$ParticipantDTOBuilder.class | Bin 2247 -> 2247 bytes .../biz/dto/MeetingDTO$ParticipantDTO.class | Bin 1447 -> 1447 bytes .../hgzero/meeting/biz/dto/MeetingDTO.class | Bin 5705 -> 5915 bytes .../meeting/biz/service/MeetingService.class | Bin 8010 -> 3609 bytes ...eMeetingUseCase$CreateMeetingCommand.class | Bin 2679 -> 2971 bytes .../meeting/infra/config/SwaggerConfig.class | Bin 4063 -> 4063 bytes .../infra/controller/MeetingController.class | Bin 11509 -> 8680 bytes .../infra/controller/TemplateController.class | Bin 15802 -> 9210 bytes ...etingResponse$MeetingResponseBuilder.class | Bin 4356 -> 4536 bytes ...tResponse$ParticipantResponseBuilder.class | Bin 2413 -> 2413 bytes .../MeetingResponse$ParticipantResponse.class | Bin 2706 -> 2706 bytes .../infra/dto/response/MeetingResponse.class | Bin 6198 -> 6482 bytes ...nse$TemplateItem$TemplateItemBuilder.class | Bin 4573 -> 4747 bytes .../TemplateListResponse$TemplateItem.class | Bin 3316 -> 3476 bytes ...ctionInfo$TemplateSectionInfoBuilder.class | Bin 2669 -> 2669 bytes ...lateListResponse$TemplateSectionInfo.class | Bin 1679 -> 1679 bytes meeting/logs/meeting-service.log | 543 ++++++++++++++++++ .../meeting/infra/config/SecurityConfig.java | 1 + .../infra/controller/TemplateController.java | 231 ++++---- .../dto/response/TemplateListResponse.java | 1 + 23 files changed, 649 insertions(+), 127 deletions(-) diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Meeting$MeetingBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Meeting$MeetingBuilder.class index 752063690fd1bd517cabe38c4e9baffaebcd2a2a..427963be2f69bea2016e3a31f2eedd40fb516d45 100644 GIT binary patch literal 4091 zcmd5<>vG#f6h51q5=U)9C@G~-3Yg%yO+_e$6gwf8k|y9JB?&E|++=G>wvi=|w9ZWX zBs@l$DO0AM;Q@FShDTudR;whoC2D2D4}Pq*dvx~G*>n5WfBgOIcOqIK$DkfY<(gl& znx3fnfoJXQKH`CI)j5~K+qJ6Vk>&VxTX@!*7UkpTVpF&d4-D#KH2T0kur1fdhK=e2 zUXzT5VuV$P(OBj9{gw=XTVix^v*}4u=d0d<2u0Q93!djoTMFL`)fU&USN(nKHurd7 zOYUGxzZBBtjD{T^)&kK`x{QoQGidlBLg|Zx}qi;wkPp&RO2?KaIK06rGncM zyB@X%uqWT~x}5aG9Jb^nuQyy+q`ojv7M_rEjCu=`cNz69`3}!fFTHNkt8{_UNJV&j zy;-mFVB3b*l&jQsZ()_XG@_tDGjbux+!Dw0ZJ$phLvy9h3TLK+WDYX-LoB zGbyKMlO_%8*%gya8ep^&n~@U1|G=7SCY_4Od8d*4^4VWTl0}gW6GL4 zu{FnWKcx|joKDEpTsh@u)CoT^>18^{XuLgZ9yWC5D3w{0&Z}egS5=8Knl7C1yCs7b z7)_lh^>Q>%ODe~2G5RYd>5^%98c9kXX}FWWh`L_f)&9+-<3vens45?nzD8hl4$e+= z%N(uH=LW5|by~f{q%Wv~&UIkBO}_CHqls4M>26#~fgA$?tedn!cNm?o+xvXU_s~4= z3Au+Ex?j}b{%i&7a>y)>`2XmnxCEVe%WnoXzARK z2^n}VAp-*@WZtQglBeLy3cKSy-el~lBBzJAX;P}Jd?!J5bd2ip>eeuupzldmwezd5A(R@jkooXOT zG7Ox9{UPMLEhf_=_9@@7v-UImj^s_758wY zTM6ZJM*SX-N};G|UhJaM0r#pt_m&`c%*fKnPC=Gj{|*lCV2AU4k#a*oX+Dbwo>}#P zs;ZFLFT;H|5V*fq+OB|Cltjf16n+jF+^Q13QxK8TaNA-(z|jyYjW_+CPhNQuM>2|+ zD?T*R5_;xEAk-qG&WY?UqprO4c!oOZ9h*k!Jfp#a2>3>|T;$=73j=AZ=o{_2q0sx7 z*rg5x6kIHv#f{KyYa*$0_H3Yi#OSh3-PEI3AK27qR#$DxP!FTMSY(Q~{sYMqHuaOO zB~RKkU{*J5I%iflZ5lM%%-A%fwYe8-bK>JOD#6HWhD?o%Gm6nS{K%#^XqeGxV}v}e zm?+UKpV;)4zGin(XD*{#6Q`7$vj|}_eX20a&>Su3ct)7NNC~iH$i0e^5+jE7^gn8a zDlSB?5_b{=Ne-Q@y-FGcMk6p}qQGTnneJGWZzzuDgiT-43M$Z%>sR^aPmHeB8^#pS zTngkcYWAv4YxEVP^JVvt=VefG)qSB3utF896{^4M!CG9h9Yg#-JSo>jwcM7~u*6q{ zu6=ggcW!D^!>Y?tsz`-yWu2=7=|vgZq;D*`hgy8%3=tg3L+%(e7;~+-B_+eh+KyX{ zey+Dx%xwTy-N5sCG+vPMuv*C_JzPg=IJkqPOJRRl$DiWk7$Wcb{<5I0L>P1~=)Z4n&Slhnre|i%)z?hB>s8@9@P;cvdpx&RfuLYKc zPu2o-=e+Mm5l0I;*QlaJdyK9ooRMZ;iykt%_P@tjFn>D>gn)F0vZsH#R zAD#g?QGcViL3O~%Fn3Qrqp{y=a2N2^0EC|QF1}hxFwlE+5i@E&y`KV<1FZx9t;wn1 z>C)t{Sawh|)Tm*Jp}-v58SkIgpjX-kHI72gw+0<=8`O9jFFU%1TQu9T;riFx1~s9= zXrMJ{wrx-oYe=Eipi^ywnqb94vb9a8+Xgk!jsn~o)M*>kqzl6v<`&Y~q{xQ}hpoej z$MJf*2Hx35yz0DT^f98_q=f}BBcL$6hgzn^Y}l_D{-n9R$)`xS zr*s8l9OF7h7Gnxy8pFZ3jWPR-=F^kXTx8}rzdxrhQe=9_CS3>SfYl)H4_X2#Yo;kP z9Sb(w+2?eZ=ylTPV(H!Vb**p|8vL~mS}&w;W9-l_cDnd6JO}TiaC}D(=zAKYA8IG( F{skK3DI@>@ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Meeting.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Meeting.class index f098189b0f9e55eaab799730e01c7564c35b4b03..c9b6bed17072b06388686ee2939bbff511bef4b3 100644 GIT binary patch literal 4011 zcmds4TXz#x7~Rub(sXD`D3n+f1;lnJ#0z)}U`tzSV|uYEe*-X%uVQG^ zaJ=A^(iPV(c)punTYX^pUb`cB^*OR>`}9_$&hknkv`S@%8p#WtN*xXD!z0TY zIwriL6~{}|V`lEg!s7h&;#5B04Gjl$^r0((SMX{K2Q>^Te{Ho;$7?u5IM=(UVQ6?{ zM^6ao5gogrYv{|_t~FOFtyun&xgsu4Dz`10zAfvTup?Zv>4kLeg~CsZ+v(>xj?r5a z^Ro-Nsimn&dH%SLUU|N&V7dj%iQ`Q{())HW<1YB#s&55+moB=Jz)8Ft z!>Q*IDoPj~@8NxdS$8U?!{d908{8k|TxR5ohF-H+T&Rb2)4^KujVz0Tr*-T`GKRAn z_9%a=$dCKJd0)bxz!{9`tcpQCd)jvG@T`a?L`3ydH3ihA3D0qu^~~VR$Z`+PO|u&^a*9>vXxNnx&BEPY^7p5Ma$PP z#`wQbtd7)5_FRO(&581k* zBQ9GBZY@MqBH|St-6HOxSdw2X6uG4%v5u6llZFAOC6-^m~bygAJsdZxMj`kF{ zh%)nadJza$N57!=ajPLI#kK49HnPppEy5i*W*706HfTm(Vs7mf0%;fD{?%9;HD5MV z%YPu*%1oIZsi?_DW59P(vhJjeprcKSlCw6cLp8GK)W|AR zBdbb{EFm?r6RD9cL5*y8YGi$=kxWeVJ!(EcTxK)p1C;H-V4{z2V&UF1r;3%t3^&UX<?W zJoahLqD77p*kN@Qh(AT1`d;{+vPQf6)dS*3jiJ4`4MLhbk{X><|I+5`eGP8w+;H2K zra)I)1G?4}=z42FpEm_ETLUUI1uC`%bQ6b~ID54CSamg61;;M1Hit9$IqYBeVbyiU{Qe9Q78mSoB-$=!)7&TJeLgA@I z6(u9pBb=7fs|e~07HO4KT74b8vcXhY)y;%HvZ|j6(PZT_QuULpd^wU>MJ8RXQ_ZBW zNr%c3OTI>BCcQ1LX42id)lB+ZLd~SZ^{AQjHXUDZ9(AWI{|_19UOVnn)<#}^$T2}e P%k%F`B0b`|L)L!--?%Jz5bd?@^~Q&YV}vJ?+!K|M-iDR;ZSsF@>&Hou<*Y zt*YbN#!>yTa2=y5gm2k(qhdWaYEIL%Y-1}hB`B)U)I;-;X*5ji*r_}eRbQc0c%)EM zC|&INOTG)BtU@v0@*6^-@tW|euGR7_$HvO59*J7JA!;iC$pi;|t0|14Q#BjwrZ37^ z;e5*TP1g_hC4^lIW^q{kwg(``t(&%m=s5zdg}qkQYMHhV=Tv~(_N|6dv^<~TN><&* zQ5PXCoN_M@#-GCx)fdfH0}=5JF&U0Rk;SEbg`#UtO(f}M#8KFOu)DXjv6nBEQl!u; z8l9uKO0UxE33^STSy`IF3^jU#E&|SWeo$y`ap}30V9+-;8Yfku$)aV8?RK*w+_G8W z>ZWDc_D$E~b!d$GM;5AJ6kq72k#PidPSO&pwYIahTg;d9>wNuXjWoVKUN!BiXe8+x z?^xMh%NL9JbyVN-3iht+)Lr4>UXIodFO?&xKJa(0O6k}IWqZGd$UtQ{PO2smNOsiDjlgwiD zogTRuVo#$9MxTUh_XN|@#|iXv?b3kpOolP?7aC2{ltSl#T<+41J%<{-#6*e^%J#Is zN5V4oby> z>E#IJlp`cej*w?LqNC-A{sY>yoTq_T64+YXk1KJr{qs(YPyF-EQjRsT#O(G$QKOgAG z{(jmY4e-mMksXW%gx~*vZG$Itzem}CY*S};_)Yq%o8s34DL%s` diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingDTO$MeetingDTOBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingDTO$MeetingDTOBuilder.class index a954beae5e69c4a9bd8571dbf24e246abdf5fb4d..936a3b61b54911d2b771f5a3b95049746bb456a5 100644 GIT binary patch literal 4290 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 Z@HzZ73)2J6-*A3}?~uV5vSoz1e*r7IhRpx~ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingDTO$ParticipantDTO$ParticipantDTOBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingDTO$ParticipantDTO$ParticipantDTOBuilder.class index cc01cd95eea111f563f09698ed18cd72c2b82a83..bb2d9164ae827b9ae4a23ac32b108d45dda51193 100644 GIT binary patch delta 61 zcmX>ucwBHp92;ZqucwBHp92;Z$XrG<8~J4vS5omqEh zgRKfaDk35xB5!;vil{`{?E}R(D&qV7{ww?y{hm9U>~1!8H=p(g^Z6v_%)RG+?>*<9 z*Ud|>oO%JkApT{d&A^tFmyH!&C*|ec*v#}%JMYD^w(UFabZpW&8cX|LY*+BTBe};! zyMeyL)|?f~Sd`c^dDu?*2D&RthSLW6N2~J*KTn{zfezpCGd2YazLocrPL_N)5cK&G z8}(9FW{2h5GDUgQcGH2BnJeaVUV-vm84CH1=Njm=rYT?vP1}A2R6OP!o~XfRLWp3KiHi(eyRu7a zIIThlE;g`tpmCG4V~NcQQBkXlY9+x*TE{>irWmV%33)C z*Ho@g@7{=335sRTCi@&xu*4#rz9*SZY?@M71IAOL7FVaiv*Qg@3e$2^-Mj=kGSi;y z>L~OFmo%%8S-8nP3)yfuEkdrst3)V*oWeQcI}zj+&J8$Up@=!!Stlt2SJ2KY3VLR| z-ciT3cNephc0OrMO0DVFMPQSc$T zXt2@@j@PAUNqlE~&B5l2$t?IBs&;qM$?UB*cwHGQJDIj3ESclWxc>^X+R}bAglF(| z6JIm1bw$~6366Ax-!L$-(j>bCX31x@HJrz{Onj3TIFmyzkFM|>O3barf}NMnaptTW zdHH=AWAiw!a6)$Pu-TkvWaN~>^D@%zT3Ndb-(j0GHaMOf9vU7S+?^DO?<#yxOXNLi z3+M3zDRnL<+eeHMN_fS5%HHWn@$0R&!Iw!d!ne_O&-2-gSh-!cKjWoY zynlwDn|R5<#%lNNxO3ht-(%X3DQHbuDc{Q5N^7 zjC$T|F?aeZQ@1e5*sm3DeKOec^lNM185QIqE0ak$z8&xF#7_-us#Pg?-tzfXwNGWJ z55JPv)o&HPf~UFiH+^`T$zj-KQXa}!g@VmIxVCx+mFQqcTGPGq4Qb%q`hkj|iN6}S zsJd;P8S0H|;_n77IK3!CCb$XS;BLFX$Cva;1-`~uGT7)!c4xgH*DuvVQ`QPiSt&GS zozRq3LQ~cVO<5s`(nr1xYq_3vLXWdbXv!L)DJukNAOEhyd0ep`Fl2XwqqmQ|jJ(?5uQ1}e_z;?27tu!q1{|nk+sa*y*CO=)zBeL%}J}YSEdcd}q%JbLB!f-RRuX6HPvEP}!Ot@Jmic?K|J!A}P{#MGc<1Zvv7eW9 zfZ5|#W`^6CJq|KU9I6S&_4tvNYsZg?+J+bL6H>_0j_S`~zY9lX6{L72){&e*x$~-Jk#f literal 5705 zcmd5=YkOQ(6@GV`4i=EX%WSkDH0C$rY3H$E>uc5D8gEGYWlU)%h8(K%gOo4$tnL=Z3mi5TbeUIu8r^}Edo^wp zCCG7;Rxw?$^Wv+rXjnrBi$*k(xLKixi)x&S?$fuTjjHc<;}(n>xRsdx?O2`Bcn5Ct zU5{=?e_GX~zoO{LXo3NUWT=l3Zd_vmlMFp(KA%0IaCzNcM@vpxPMX*sHio+KPRtmX zR=A|PaUHBi3bP8Ea%NuPhR_QB?u}^S-CpNxvd`@rcZfzhJy!yjsOzA{1-MgTrWV(a zX6MJKcWJy!EESQ9wZ0U!CMwn(45>2M+Y6;t>OOEi2I>+sz&09I_I4(VjQA9%7Sk}$WyGw~% zEXOKH?q|N-gu69Lcprnt;Lf=SGxPf;FLg@m1ClEI)(0i9M`Y|n5@P+YMg!pEJ<$$+n^JL9^Wo;d?rQZ2Y#(k@nVZj; z1J@}`uXEuy7`4`xg;6|>uNnBN!k!I9zcn~gxP4t=ZlghT4a}NuwSrs5w+wuf8aS6j zu8*$qZG4BZvsAPSQs6C~cO|dCFa2y8-_!WM?A~FqhR({!GaApzNV{X^tS0DBN_8+Lv@w^F$G4L}%PmA#LrqCAsxftJQ0z z*5DInpX+)oHq89Eed5+6(cJ?295sG0WM!U>IE;Fpvy zR~=G#rB?kRX8?Yy>1482abV1KmrD7w=ao9f6eB_H^42GVEzizd`y2?7N6c(?#`dhC zo=&`|u%lL_;O)s*QdK|UP%nNhkD%Xbd>K!X^EbVCios#jVPGD~n#H2UsCZ%32BCMb z;;gAo`P5UmxPBm9XyDHZS5>#IQ$xLS4g6K%va>Ix%LJC71t+W`-$+si6>%kH*u+A% zn-QKlgRMTv7(Qjb@F}x}Pnj!x%1q%?<_U85u-%4U@-bWZf;tKf|!Z?532s)8Xl-(JB@B>T=_ zzrynv1I}Qojh{J1XFI^DLlqn*F)PTB=O}-R6&!np8*YNb?|vSZ)jN9=Ooo%}O<@OX z=3SV^Zp`p$lHz|aW^o(ti6k z|6h^O;Cri$9Ro$qlyIDbfy&;4_j06@+$TsyDgUA(HEA+_3Mb=NmvK-0nlkQI?H%49y7{#I3DXNPXbGT6o8N1G)~-i53@U>P3gAxGe@ zD?=v|+?7f=yZ%e2q!Th`xbU3@f9YtZ_PNWPjrLl-JJ2xA9%r$u! zCa~5A7-{BG%^WV$=TsDlThpIh;{_d1kxukUX#jqbnt9`h@XR1u#`jbc)9Sxp|aJX~xli7pQp ziiHB)fSED41#c4=UgUzCB?6OkwGORrV#&&-9ehTO3-&k)8%%9c1hityrNItWJf0_u zLuQv_5Z&)*CVK@zt;Td$u3|FS#OVh==7R!Dvo?;H?#v@l@YC!eFoMzKZHnOF43}bG5iC_pGL+XJ-VyAn;w^ydFIX zQN+l{N?&ZSVp#3@T)&RU5z_9rG|>p02nm~N9*;bN!6{AR*D;@BgVyL*6@t17Tz zRsyOu(|K4Y@WX&jGD{~SaM{+N^6(Xbt0x6O9%{DT#EhuI2G<%Z{uXMiVFvIu0?y(m z52J7n&f{zfF2F@xzl7y+7{_rO$6*34x5i1hg5x<{e-o}k4z4A4P2qSQuX!Zoa4h@* zH=d5a^&1rb##s(#@jIpgl;9ow9&7zBz`O7s&d@u!o`qJm(%#QV^Q^Sn8EHRSX&
6&^^mU+rwW8NDi7yfhtUPCt+ZBChp9F(Q37| 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 diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/CreateMeetingUseCase$CreateMeetingCommand.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/CreateMeetingUseCase$CreateMeetingCommand.class index 81ada94502ddaf298d64a139c766ba5a381fbabc..0ddb7a2652d0205fa888bec8ccc66a43063509c9 100644 GIT binary patch literal 2971 zcmd5-?NS^?6g>^>2QUb%Bw-DQ8H3*$M9Ct8E+hg$4O-=}+Xa*C&TQr*Rpv>2 zi2N{BZdt_-AHavQJoB+I?2hOUsq)92?!MEf@9o?7p8Ln2r@sSO!w)(12pm@JhUQyl z)pjiHvUm8Ri%X4PyOmgmy5=nUU8 z>srNhJwp5U%wx;&e23;|JASWpd%H@=fF~QxI;{s5#!3s_y9D~mc1`v};F^LAvI4^u z(~>)W<48LD#!(cD;1&mlV+QL`832k3a>xd=Nd@@;I@vana`#~08w&a{5X|0GFc@Lq zQlJFbLK~aB^Q|sr>P>?aZz&kUYr(9fU^F-}@7dAI6_`_t3Kno%;9041g;}MihB$v> zxFfgi8foh^Z^eC8W<=G3)P;{6{SJ&{#UUw9mN^S***d?4Ul ztv6}r>EDWJnck|v&q@E{noB_bL6eel{~mmvbKRJQ1A&+S1J_bBKh50%^g>tgAy&eC zqx&P<(mSzh4-Lm?NKZOUhJiiXcdBy33<|t>fgxksyb};0vG;A;b3MmsMu)fqxR3Q5 z$^z5p6zTX@_yAE_#XA*zjtvsmQTqgeSIIz{)^q!*)S}&+B;~qvXDhb-)NktD7fWbj z;QmidxgPVd?Ia=Py5YJ>MVvf`-G?NtUnt+WLWZ+g%Y${a8+HagZUK6t0q6<(*V_cI zC+J;IlDmFR%EM%3$~a|$GDVrD%uwbi^K1)SmL;9=I?~NyUtr_Ep)Xp#@aSi4@f+Gc zf7eT%D2MOJ=$CJ0bw}?>Hr|o0w`sd=xn3UJ;JudZLFp@4*OhWPHvQ>M~pjyw24eN5L_p{)(|*!mZc&&4$YBxDjf=RW21W z-U+#pfCN5wTbbyDj3*%dxS0Z(>Vy;%kik?d)18os1Vl-N%ydE~6ObXi%_v5(ob8I- zTqpEq0y>&%ZN3vSbp{z_8*WE#o>qhR$*HGMfliP}fR=D4j$IO@0WUkAH3?eAyD_Ll zOFi6~R~Jw5-eo93-u#GJ8AapcFdDnW_7lCV{)T(%VhdyH?H0z>r4}aCVqXhWYBAHo zv|7xzFryZ8EzGIKd<*lh{?@xs_-7{1WaafKc}ienkfKnAD5I1NR{8D0r}&KH1h4Z2 z3qoKMU*aoNu#Fu&z(ahEUH&g{r@$T_p@;)~i^m)fL;N1T=Xj5HqC$(xEGn|7#G(R= L%Ijirg{Acu3h2Lz literal 2679 zcmcIl+fv(B6kUhl3r4NMO`IrhLurB7f}q}SrliD_;>M6PkUTUmmF+WFi7h$Oab}t? z=*RS-nW?8UJoE$lQJpSH2FsW5R35g@ZLhQU*=K2;fBrrF8^8`8r!XV%wBdHlo?|y$ z&oNskucYUi9VwOVoS1d{mD%%U!}6tRJLl6CPg+VIL{5)=S>gK1$YjOsbS$Tt!mPl; zGwY>gwk_`WNHR)OAfas4mIArjaP3HW3|SVKZ%V)6*A0 zm9gcm$;7q^$tcILmG2I?_CX<0FgUG#Lu@jF*)^A!9MS6n1>ehKG2X2 zc1$Zbx{w^HvZ~=jtO>j*)-I7O<*DUNw=BOElvLnKu~ZGxF*Mx9y1*}&oK96BDPQ!g zHu-a{7`y8S^=Go7%B7!!Y)lOs_(;IJ+-#UEYsfu2_zCq9 z!5XO8W}rvJ-g8~$E6?gioA?=QVLOFy1(t@2<@KDflo1^Uo*M4rJBmyFYzKkY@gmvI zOZT}nBkz4`WLx?xHP?OK>y{@E7MmFWkALmT-GM;5UK~O{-abXtM7L|djpR~<)sVb;=5p(e2R z|ELS4dE{=-AEO5XtHbNN;3iV|N#NGSuKf9;Yok~mN?+}}J|C!L^u&>fs5Y};bb1y z!WnRsnhME}L$1dlY1|-iJc>RJxeH9ifiu}5r*=r!Xnd}gfokux^>$QyV1&<%aIkAk5m`dBjbWFO0~ z-0TZLq=0c`CUH~iM1oHp@ delta 14 VcmcaFe_wt>0TZL)=0c`CUH~iG1o8j? diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/controller/MeetingController.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/controller/MeetingController.class index 9e996edec3a54244482c1700f4661adfa9d89d44..1a0af43326d3bff33a80548a934c87d925852b80 100644 GIT binary patch literal 8680 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 literal 11509 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 R&+qtjQG#TJeppAC`WJJ#5KI67 literal 4356 zcmd5=>rxy=6#kmaE|*C_fkrC%_ox;$=a zXn~ZoMYbbgl?dYI-IC)gO6)g473F$%&Mhl`-@WE;`HrfDlp`CqZ|06>&ASJ}_br^g zMVTqyO;xB*cMxtlzROqQIv+}HgBfkuN~y5FPTh2USKSh5&x~ydbj$?>*@JeRwQw4* z3H0S$UoKaQn=)K?Xku+wZKDk*bTu6@JJhyIi5o|}QnG{aPCJ>n1B@Myux<#vWuX%( zy&AF5jg-K5kpc-`a*TSsZJ`IfT8}XcmRVi4aKh;Jj)jw2x9v!`1IIfil>~lo6m>jK zd`$XlL%wUF5B&l|hu!!|$+)sUGHKzIvGDsA2F>aN3$Ggce`sL{y-X#WI(-SuWR9q9 zHVww#^pTQ552o?44%r!jzY}659zBMW;Lc4pswp~3!7oBRaKsm#h@<=$O?0N}Qi0Jz zV302mD-S*R1b5PyKU7-G7Zw(<$lSi?con(wSYWi?Vy66L6Cejz2|u%t!;--1qO&XK z0-rVEzN@ymV%Duzfxqg(niwi>hW`&I!2kk1Ye6N<%XwE6c73*oNF`FJdlk4vVyV5oWGKQRY@+t_QXbXQX@I$>Fqtga(!SM^8ERW=Z zV7F4r#^1hVhjr%@UO$4Eb3AX&RWjR`!o4nhA@F14{Tt}0zsVF$8?;!M z78B>I4TxUUIuK1nZH8X%_ZfO^8V$Xw?=&=RYP??6io7OjRbCUdGCwWG*sLu2?1Sb! zr(BjS)kDe3rty`)y(8tKk%Y!X;8X%Pjc)`l#e5>^mD8YSoqPFFwm!xsm>rg7SuF%* zg$qpR?F`&rwCS2oDoskyU7Xu=b&v5_b7MSK-x!Z|IL2c|j`3Jz1sBGD;<62mP($WO1jWOV?b&=b2ff%bsChi5C0wGw#w#DvbhKqq z^ZE>!=AfCDL5=$eoM?Xi@s>f2{|R=1O&@BaWl-b5?EGzVRg!(?iZ*bAE(xv58^is|eHo0(w~VZU6uP diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingResponse$ParticipantResponse$ParticipantResponseBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingResponse$ParticipantResponse$ParticipantResponseBuilder.class index fc2b9ed6a1f1e9a98dbe8c8018eb20b603a0eb77..e1e1f03247adef59b6f1a0f7d84555a6f0972998 100644 GIT binary patch delta 61 ycmaDW^j2sC3p=CVWL9=BAQ`|O0w%>L?_sxvvIIF`tTYZkpx9Q9NFd4283zCpv=E8_ delta 61 ycmaDW^j2sC3p=CNWL9=BAQ`|O0w%>L?_sxvvIIF`tTYZkpx9Q9NFd4283zCma1d?) diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingResponse$ParticipantResponse.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingResponse$ParticipantResponse.class index 26339f733bc6628fc4490a8ccf5c1cac6cdfde6c..26e325f14ab7bd2e339e68e91078595f4fc558b2 100644 GIT binary patch delta 89 zcmbOvI!Sbc1&3rD12aQB0~bRAgCIj9g9JkogFHhrgAzmBc+H!>g00_(z4*&oF delta 89 zcmbOvI!Sbc1&3r512aQ30~bRKgCIjJg9JkygFHh#gAzm3c+H!>g0RGVu+W-In diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingResponse.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingResponse.class index 2ef056f08f0275203ef77d4d23b857d04370469f..9255882c235f979dbd153b12194f131e6a490cfe 100644 GIT binary patch literal 6482 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 Mu)<2W+CX~rA4H05>Hq)$ diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateListResponse$TemplateItem.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateListResponse$TemplateItem.class index 215563a8c6380c50c62c1cf45e039355dc948e2c..fb3a77e4e46741e77e01a8b0e193a466c8b9e325 100644 GIT binary patch literal 3476 zcmdT`ZBrXn6n-vmd0W~_3pIeY)mmX`S*z8mAeE55q(-m=(Bh{h+@_1kF0;E~hW;i$ z=xC-hI^z%U$M_Q*pL3Hyc+q60^n=WVbMHC#Jm=hV?|JtA`S)*s09eHL3G^wfl!Ka6 z_q}ou`p)yp3mpbdP3ze6D~{(s3teYB4xCU&yMZ5RXHD03t8T1|UKFpkl-JwJLab{E z3@BXKara!O>JnpRYe$!3g*0u(v#_l&QaoHxibKYlQyB2wnpVhc>!=)hyRjGe3du5q zRf2GzcIGG=FIp_e-X52#P2$!gx1yJVy3Zi0ppYtunm*f$oM)SHVy~v1Vo-Lgd0N&u zW4LtHjpFsFxv=e&W1M8fgc&^IKAQgZ*sD6SW4fhEUd4CgddT=Y$ISD^Gc0DQnMJ{W z7R)U$aAK?ORkwAhP??%O%Rq8!M~*Pp48)idt1K(aRq*$`$lI#wMc)r%w^f~yVl}93 z1wS|swXZ{|Ib8;pf^D6^TMFefEXKd(n8qZoSh$L73Pbar@5KuW{ZrE$3g?TSub1n! zEgi18OkHlBT!9TY^km*r4p(%1aDRCUAtic&DX>>W_pybv=vb3YnSW{_14}`+ zz24C|v=_uaZ($hc6fD6$Y@~^HRZeLoar@H3d0c4177zMLEK3&N5K9MOZeI)!ER3{w z(Yos_>qt9LXU|nnC|_fzNp4?RxQI(>^y7-cFHXfT;DS$@TjFOU(oq6y z3b|KjIKs9=3dbp2?3}ikIDzjJHeNm00n2xMTRI{h(I%I56h8{07}wYk{d_TG&?gMY zQJ+wgk>nvG$vZ}pYm6kv7)dTMlH_0{slZ5fzLD%QqK}&K7}ut78E+ClOU)21w^9f5naC?w5_b)m*?}(_E-v zcLkd14d_-^pxNGlKIjT`yEmYZx&qzl4Jd<8x)l5FkLF|!&+7DIe}>Py0L}FV^aU2W z0Nv|tYl~fha=iiNyB7O?Z$J<6h@IH%mcof1>Ac~OdjsUV=|5}r62+g7onH3TR=J9= z4>DUmk=b7iB7Bgy324tWaKpaYz>IyXfmu5{(75Ir|e;zza*(x$};v^-i!woSKCpg@AbaY$=03C#DHGO<}xpcwj9K8EZ~q*ms*+VXUU3YUu68Uf?Ta zsti^S!hJ5is924?J)Tip1Z+iaU6+EEPjppQ$W}wm!?hy!`6NK>HMLU-s%~SEmUZqJ zC)aSJcq2*?DrZJjI9bSn39Sd2}^Zr}1f6qb=V+wM`jUJZJUKaa@7A%}o zumtCjG*jIQoI)FMo40Tt7ZTXY0f)r$sfCMT=>c5W7sG;um%15u`kEyi?*{7SSL1~8 z1+q$VdthN4mvTtqn!*p$Cm;TQ(`=O!zf+3X$6)4VXB;L+59=e1{n!6H#~1jxI&)8&YPK!lmAA zXQHODuCV$1!49T%&pVehx!2$+#Ml5o09hiIJQiMsjW# z$@yR;32!9nZ6w)jB$-3h%Vs^nvsqlhRpP!(%_uE-%1QoDQzw6!-!S#1cw&IGb8pdxOv?Ds&TiH19+R^1Zbu&kUbdC?Y=;>g8?~xf$k0l zl*7AyYIN^MQ_#Z_pI)Q)@j)M;`-1^}gpd0G%?)<7Px=BC1_S!6Z?TJm0hO>w;v`M} z`H9xCdihg3{5r}9nSF60vp*R`Xk4%fXy0n%rhU5&+n#M> z*3J*Nao3(0Y2%(fG1|s`JD+Z2&dz7rbjWAhDBAg48%vT&s)wqRCX?L+xx+QaFe60> zS};RJ=w6V|6f<%P@?nBuqm$7xVpcL-WQ-K#dxBoFk^z%3D;Y6avyvf`!XO63kRdlWL6F@AQ`|B0w%>L@8Ph8vIIF{tTawPpx9QXO63kRe2WL6F@AQ`|B0w%>L@8Ph8vIIF{tTawPpx9Q org.hibernate.type.BasicTypeReference@20e48e63 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BasicTypeReference@20e48e63 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Boolean -> org.hibernate.type.BasicTypeReference@20e48e63 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration numeric_boolean -> org.hibernate.type.BasicTypeReference@6d7677d8 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.NumericBooleanConverter -> org.hibernate.type.BasicTypeReference@6d7677d8 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration true_false -> org.hibernate.type.BasicTypeReference@6705b763 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.TrueFalseConverter -> org.hibernate.type.BasicTypeReference@6705b763 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration yes_no -> org.hibernate.type.BasicTypeReference@e04b8a0 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.YesNoConverter -> org.hibernate.type.BasicTypeReference@e04b8a0 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.BasicTypeReference@a97a895 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.BasicTypeReference@a97a895 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Byte -> org.hibernate.type.BasicTypeReference@a97a895 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration binary -> org.hibernate.type.BasicTypeReference@5401c6a8 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte[] -> org.hibernate.type.BasicTypeReference@5401c6a8 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration [B -> org.hibernate.type.BasicTypeReference@5401c6a8 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration binary_wrapper -> org.hibernate.type.BasicTypeReference@1ef5cde4 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration wrapper-binary -> org.hibernate.type.BasicTypeReference@1ef5cde4 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration image -> org.hibernate.type.BasicTypeReference@359fa722 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration blob -> org.hibernate.type.BasicTypeReference@27b7204 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Blob -> org.hibernate.type.BasicTypeReference@27b7204 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_blob -> org.hibernate.type.BasicTypeReference@5895c065 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_blob_wrapper -> org.hibernate.type.BasicTypeReference@683fac7e +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration short -> org.hibernate.type.BasicTypeReference@2051a0ec +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration short -> org.hibernate.type.BasicTypeReference@2051a0ec +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Short -> org.hibernate.type.BasicTypeReference@2051a0ec +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration integer -> org.hibernate.type.BasicTypeReference@79631db0 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration int -> org.hibernate.type.BasicTypeReference@79631db0 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Integer -> org.hibernate.type.BasicTypeReference@79631db0 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration long -> org.hibernate.type.BasicTypeReference@f837c11 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration long -> org.hibernate.type.BasicTypeReference@f837c11 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Long -> org.hibernate.type.BasicTypeReference@f837c11 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration float -> org.hibernate.type.BasicTypeReference@1aca6dc3 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration float -> org.hibernate.type.BasicTypeReference@1aca6dc3 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Float -> org.hibernate.type.BasicTypeReference@1aca6dc3 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration double -> org.hibernate.type.BasicTypeReference@3731e8b6 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration double -> org.hibernate.type.BasicTypeReference@3731e8b6 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Double -> org.hibernate.type.BasicTypeReference@3731e8b6 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration big_integer -> org.hibernate.type.BasicTypeReference@565efd7d +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.math.BigInteger -> org.hibernate.type.BasicTypeReference@565efd7d +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration big_decimal -> org.hibernate.type.BasicTypeReference@42a97053 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.math.BigDecimal -> org.hibernate.type.BasicTypeReference@42a97053 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration character -> org.hibernate.type.BasicTypeReference@bc4a9b0 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration char -> org.hibernate.type.BasicTypeReference@bc4a9b0 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Character -> org.hibernate.type.BasicTypeReference@bc4a9b0 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration character_nchar -> org.hibernate.type.BasicTypeReference@33089426 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration string -> org.hibernate.type.BasicTypeReference@129c322f +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.String -> org.hibernate.type.BasicTypeReference@129c322f +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration nstring -> org.hibernate.type.BasicTypeReference@1bbef3c7 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration characters -> org.hibernate.type.BasicTypeReference@35995029 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration char[] -> org.hibernate.type.BasicTypeReference@35995029 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration [C -> org.hibernate.type.BasicTypeReference@35995029 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration wrapper-characters -> org.hibernate.type.BasicTypeReference@42474b18 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration text -> org.hibernate.type.BasicTypeReference@31b91435 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ntext -> org.hibernate.type.BasicTypeReference@5d75f90e +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration clob -> org.hibernate.type.BasicTypeReference@2212e291 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Clob -> org.hibernate.type.BasicTypeReference@2212e291 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration nclob -> org.hibernate.type.BasicTypeReference@5af56240 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.NClob -> org.hibernate.type.BasicTypeReference@5af56240 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob -> org.hibernate.type.BasicTypeReference@2314cd97 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob_char_array -> org.hibernate.type.BasicTypeReference@51dbed72 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob_character_array -> org.hibernate.type.BasicTypeReference@64e89bb2 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob -> org.hibernate.type.BasicTypeReference@15fe020d +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob_character_array -> org.hibernate.type.BasicTypeReference@10830d50 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob_char_array -> org.hibernate.type.BasicTypeReference@1e3dc24f +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Duration -> org.hibernate.type.BasicTypeReference@3ea8ff31 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Duration -> org.hibernate.type.BasicTypeReference@3ea8ff31 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalDateTime -> org.hibernate.type.BasicTypeReference@5ba36c83 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalDateTime -> org.hibernate.type.BasicTypeReference@5ba36c83 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalDate -> org.hibernate.type.BasicTypeReference@5342032a +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalDate -> org.hibernate.type.BasicTypeReference@5342032a +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalTime -> org.hibernate.type.BasicTypeReference@239d9cb7 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalTime -> org.hibernate.type.BasicTypeReference@239d9cb7 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTime -> org.hibernate.type.BasicTypeReference@5a35ae82 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetDateTime -> org.hibernate.type.BasicTypeReference@5a35ae82 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTimeWithTimezone -> org.hibernate.type.BasicTypeReference@1ab21633 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@59aa1d1c +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTime -> org.hibernate.type.BasicTypeReference@169d4aba +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetTime -> org.hibernate.type.BasicTypeReference@169d4aba +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeUtc -> org.hibernate.type.BasicTypeReference@612bb755 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeWithTimezone -> org.hibernate.type.BasicTypeReference@6ba226cd +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@62e99458 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTime -> org.hibernate.type.BasicTypeReference@1eddca25 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZonedDateTime -> org.hibernate.type.BasicTypeReference@1eddca25 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTimeWithTimezone -> org.hibernate.type.BasicTypeReference@22f057b4 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@581e8969 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration date -> org.hibernate.type.BasicTypeReference@767b9d66 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Date -> org.hibernate.type.BasicTypeReference@767b9d66 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration time -> org.hibernate.type.BasicTypeReference@687fd6e +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Time -> org.hibernate.type.BasicTypeReference@687fd6e +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration timestamp -> org.hibernate.type.BasicTypeReference@266a47fd +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Timestamp -> org.hibernate.type.BasicTypeReference@266a47fd +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Date -> org.hibernate.type.BasicTypeReference@266a47fd +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar -> org.hibernate.type.BasicTypeReference@a93c798 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Calendar -> org.hibernate.type.BasicTypeReference@a93c798 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.GregorianCalendar -> org.hibernate.type.BasicTypeReference@a93c798 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar_date -> org.hibernate.type.BasicTypeReference@20a9fb01 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar_time -> org.hibernate.type.BasicTypeReference@19fc0ef7 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration instant -> org.hibernate.type.BasicTypeReference@6d5de79a +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Instant -> org.hibernate.type.BasicTypeReference@6d5de79a +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid -> org.hibernate.type.BasicTypeReference@796642ae +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.UUID -> org.hibernate.type.BasicTypeReference@796642ae +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration pg-uuid -> org.hibernate.type.BasicTypeReference@796642ae +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid-binary -> org.hibernate.type.BasicTypeReference@16f8df70 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid-char -> org.hibernate.type.BasicTypeReference@6f0ae0ee +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration class -> org.hibernate.type.BasicTypeReference@6de9bba2 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Class -> org.hibernate.type.BasicTypeReference@6de9bba2 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration currency -> org.hibernate.type.BasicTypeReference@2651e783 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Currency -> org.hibernate.type.BasicTypeReference@2651e783 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Currency -> org.hibernate.type.BasicTypeReference@2651e783 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration locale -> org.hibernate.type.BasicTypeReference@7682bf66 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Locale -> org.hibernate.type.BasicTypeReference@7682bf66 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration serializable -> org.hibernate.type.BasicTypeReference@4eb73cc8 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.io.Serializable -> org.hibernate.type.BasicTypeReference@4eb73cc8 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration timezone -> org.hibernate.type.BasicTypeReference@6e23ba17 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.TimeZone -> org.hibernate.type.BasicTypeReference@6e23ba17 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZoneOffset -> org.hibernate.type.BasicTypeReference@47e725af +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZoneOffset -> org.hibernate.type.BasicTypeReference@47e725af +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration url -> org.hibernate.type.BasicTypeReference@247dcbba +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.net.URL -> org.hibernate.type.BasicTypeReference@247dcbba +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration vector -> org.hibernate.type.BasicTypeReference@535be281 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration row_version -> org.hibernate.type.BasicTypeReference@20db19ff +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration object -> org.hibernate.type.JavaObjectType@79fc4e99 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Object -> org.hibernate.type.JavaObjectType@79fc4e99 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration null -> org.hibernate.type.NullType@578d5d02 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_date -> org.hibernate.type.BasicTypeReference@77f04d1a +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_time -> org.hibernate.type.BasicTypeReference@2fb70301 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_timestamp -> org.hibernate.type.BasicTypeReference@126f2eb8 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar -> org.hibernate.type.BasicTypeReference@67823972 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar_date -> org.hibernate.type.BasicTypeReference@1f1574c +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar_time -> org.hibernate.type.BasicTypeReference@16c9e378 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_binary -> org.hibernate.type.BasicTypeReference@7d3815f7 +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_serializable -> org.hibernate.type.BasicTypeReference@b87ea8b +2025-10-24 15:08:47 [main] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer +2025-10-24 15:08:47 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2025-10-24 15:08:47 [main] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@459df48d +2025-10-24 15:08:47 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2025-10-24 15:08:47 [main] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) +2025-10-24 15:08:47 [main] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(2003, org.hibernate.type.descriptor.sql.internal.ArrayDdlTypeImpl@40239b34) replaced previous registration(org.hibernate.type.descriptor.sql.internal.ArrayDdlTypeImpl@4e553d60) +2025-10-24 15:08:47 [main] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(6, org.hibernate.type.descriptor.sql.internal.CapacityDependentDdlType@1c966488) replaced previous registration(org.hibernate.type.descriptor.sql.internal.DdlTypeImpl@45f6181a) +2025-10-24 15:08:47 [main] DEBUG o.h.t.d.jdbc.spi.JdbcTypeRegistry - addDescriptor(2004, BlobTypeDescriptor(BLOB_BINDING)) replaced previous registration(BlobTypeDescriptor(DEFAULT)) +2025-10-24 15:08:47 [main] DEBUG o.h.t.d.jdbc.spi.JdbcTypeRegistry - addDescriptor(2005, ClobTypeDescriptor(CLOB_BINDING)) replaced previous registration(ClobTypeDescriptor(DEFAULT)) +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration JAVA_OBJECT -> org.hibernate.type.JavaObjectType@14580edc +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Object -> org.hibernate.type.JavaObjectType@14580edc +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Type registration key [java.lang.Object] overrode previous entry : `org.hibernate.type.JavaObjectType@79fc4e99` +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.DurationType -> basicType@1(java.time.Duration,3015) +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Duration -> basicType@1(java.time.Duration,3015) +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Duration -> basicType@1(java.time.Duration,3015) +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.OffsetDateTimeType -> basicType@2(java.time.OffsetDateTime,3003) +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTime -> basicType@2(java.time.OffsetDateTime,3003) +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetDateTime -> basicType@2(java.time.OffsetDateTime,3003) +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.ZonedDateTimeType -> basicType@3(java.time.ZonedDateTime,3003) +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTime -> basicType@3(java.time.ZonedDateTime,3003) +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZonedDateTime -> basicType@3(java.time.ZonedDateTime,3003) +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.OffsetTimeType -> basicType@4(java.time.OffsetTime,3007) +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTime -> basicType@4(java.time.OffsetTime,3007) +2025-10-24 15:08:47 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetTime -> basicType@4(java.time.OffsetTime,3007) +2025-10-24 15:08:47 [main] DEBUG o.h.type.spi.TypeConfiguration$Scope - Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@6e664075] to MetadataBuildingContext [org.hibernate.boot.internal.MetadataBuildingContextRootImpl@1c571162] +2025-10-24 15:08:48 [main] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) +2025-10-24 15:08:48 [main] DEBUG o.h.type.spi.TypeConfiguration$Scope - Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@6e664075] to SessionFactoryImplementor [org.hibernate.internal.SessionFactoryImpl@1d82e396] +2025-10-24 15:08:48 [main] DEBUG org.hibernate.SQL - + alter table if exists meetings + alter column description set data type TEXT +2025-10-24 15:08:48 [main] DEBUG org.hibernate.SQL - + alter table if exists meetings + alter column participants set data type TEXT +2025-10-24 15:08:48 [main] DEBUG org.hibernate.SQL - + alter table if exists minutes_sections + alter column content set data type TEXT +2025-10-24 15:08:48 [main] DEBUG org.hibernate.SQL - + alter table if exists templates + alter column description set data type TEXT +2025-10-24 15:08:48 [main] DEBUG org.hibernate.SQL - + alter table if exists templates + alter column sections set data type TEXT +2025-10-24 15:08:48 [main] DEBUG org.hibernate.SQL - + alter table if exists todos + alter column description set data type TEXT +2025-10-24 15:08:48 [main] TRACE o.h.type.spi.TypeConfiguration$Scope - Handling #sessionFactoryCreated from [org.hibernate.internal.SessionFactoryImpl@1d82e396] for TypeConfiguration +2025-10-24 15:08:48 [main] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' +2025-10-24 15:08:48 [main] INFO o.s.d.j.r.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. +2025-10-24 15:08:49 [main] INFO c.u.h.m.infra.cache.CacheConfig - Redis 연결 설정 - host: 20.249.177.114, port: 6379, database: 1 +2025-10-24 15:08:49 [main] ERROR i.n.r.d.DnsServerAddressStreamProviders - Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider, fallback to system defaults. This may result in incorrect DNS resolutions on MacOS. Check whether you have a dependency on 'io.netty:netty-resolver-dns-native-macos'. Use DEBUG level to see the full stack: java.lang.UnsatisfiedLinkError: failed to load the required native library +2025-10-24 15:08:49 [main] INFO c.u.h.m.infra.cache.CacheConfig - Redis 템플릿 설정 완료 +2025-10-24 15:08:49 [main] INFO c.u.h.m.infra.cache.CacheConfig - ObjectMapper 설정 완료 +2025-10-24 15:08:49 [main] INFO c.u.h.m.infra.config.EventHubConfig - Initializing Azure EventHub configuration with hub name: hgzero-eventhub-name +2025-10-24 15:08:49 [main] INFO c.u.h.m.infra.config.EventHubConfig - Creating EventHub producer for hub: hgzero-eventhub-name +2025-10-24 15:08:49 [main] INFO c.a.m.e.EventHubClientBuilder - {"az.sdk.message":"Emitting a single connection.","connectionId":"MF_f021eb_1761286129371"} +2025-10-24 15:08:49 [main] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Setting next AMQP channel.","entityPath":"hgzero-eventhub-name"} +2025-10-24 15:08:49 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning +2025-10-24 15:08:49 [main] WARN o.s.b.a.s.s.UserDetailsServiceAutoConfiguration - + +Using generated security password: 54a46313-ee07-48cf-b7cf-6004b5d0f102 + +This generated password is for development use only. Your security configuration must be updated before running your application in production. + +2025-10-24 15:08:49 [main] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name inMemoryUserDetailsManager +2025-10-24 15:08:49 [main] INFO c.u.h.m.infra.config.WebSocketConfig - WebSocket 핸들러 등록 완료 - endpoint: /ws/minutes/{minutesId} +2025-10-24 15:08:49 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 3 endpoints beneath base path '/actuator' +2025-10-24 15:08:49 [main] DEBUG o.s.s.web.DefaultSecurityFilterChain - Will secure any request with filters: DisableEncodeUrlFilter, WebAsyncManagerIntegrationFilter, SecurityContextHolderFilter, HeaderWriterFilter, CorsFilter, LogoutFilter, JwtAuthenticationFilter, RequestCacheAwareFilter, SecurityContextHolderAwareRequestFilter, AnonymousAuthenticationFilter, SessionManagementFilter, ExceptionTranslationFilter, AuthorizationFilter +2025-10-24 15:08:50 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8082 (http) with context path '/' +2025-10-24 15:08:50 [main] INFO c.u.h.meeting.MeetingApplication - Started MeetingApplication in 4.655 seconds (process running for 4.943) +2025-10-24 15:08:52 [http-nio-8082-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2025-10-24 15:08:52 [http-nio-8082-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2025-10-24 15:08:52 [http-nio-8082-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 2 ms +2025-10-24 15:08:52 [http-nio-8082-exec-1] DEBUG o.s.security.web.FilterChainProxy - Securing GET /swagger-ui/index.html +2025-10-24 15:08:52 [http-nio-8082-exec-1] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext +2025-10-24 15:08:52 [http-nio-8082-exec-1] DEBUG o.s.security.web.FilterChainProxy - Secured GET /swagger-ui/index.html +2025-10-24 15:08:52 [http-nio-8082-exec-2] DEBUG o.s.security.web.FilterChainProxy - Securing GET /swagger-ui/swagger-ui.css +2025-10-24 15:08:52 [http-nio-8082-exec-2] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext +2025-10-24 15:08:52 [http-nio-8082-exec-3] DEBUG o.s.security.web.FilterChainProxy - Securing GET /swagger-ui/index.css +2025-10-24 15:08:52 [http-nio-8082-exec-3] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext +2025-10-24 15:08:52 [http-nio-8082-exec-2] DEBUG o.s.security.web.FilterChainProxy - Secured GET /swagger-ui/swagger-ui.css +2025-10-24 15:08:52 [http-nio-8082-exec-3] DEBUG o.s.security.web.FilterChainProxy - Secured GET /swagger-ui/index.css +2025-10-24 15:08:52 [http-nio-8082-exec-5] DEBUG o.s.security.web.FilterChainProxy - Securing GET /swagger-ui/swagger-ui-bundle.js +2025-10-24 15:08:52 [http-nio-8082-exec-6] DEBUG o.s.security.web.FilterChainProxy - Securing GET /swagger-ui/swagger-ui-standalone-preset.js +2025-10-24 15:08:52 [http-nio-8082-exec-6] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext +2025-10-24 15:08:52 [http-nio-8082-exec-4] DEBUG o.s.security.web.FilterChainProxy - Securing GET /swagger-ui/swagger-initializer.js +2025-10-24 15:08:52 [http-nio-8082-exec-6] DEBUG o.s.security.web.FilterChainProxy - Secured GET /swagger-ui/swagger-ui-standalone-preset.js +2025-10-24 15:08:52 [http-nio-8082-exec-5] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext +2025-10-24 15:08:52 [http-nio-8082-exec-4] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext +2025-10-24 15:08:52 [http-nio-8082-exec-5] DEBUG o.s.security.web.FilterChainProxy - Secured GET /swagger-ui/swagger-ui-bundle.js +2025-10-24 15:08:52 [http-nio-8082-exec-4] DEBUG o.s.security.web.FilterChainProxy - Secured GET /swagger-ui/swagger-initializer.js +2025-10-24 15:08:52 [http-nio-8082-exec-7] DEBUG o.s.security.web.FilterChainProxy - Securing GET /v3/api-docs/swagger-config +2025-10-24 15:08:52 [http-nio-8082-exec-7] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext +2025-10-24 15:08:52 [http-nio-8082-exec-7] DEBUG o.s.security.web.FilterChainProxy - Secured GET /v3/api-docs/swagger-config +2025-10-24 15:08:52 [http-nio-8082-exec-8] DEBUG o.s.security.web.FilterChainProxy - Securing GET /swagger-ui/favicon-32x32.png +2025-10-24 15:08:52 [http-nio-8082-exec-8] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext +2025-10-24 15:08:52 [http-nio-8082-exec-8] DEBUG o.s.security.web.FilterChainProxy - Secured GET /swagger-ui/favicon-32x32.png +2025-10-24 15:08:52 [http-nio-8082-exec-7] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] org.springdoc.webmvc.ui.SwaggerConfigResource.openapiJson 호출 - 파라미터: [SecurityContextHolderAwareRequestWrapper[ org.springframework.security.web.header.HeaderWriterFilter$HeaderWriterRequest@12dada67]] +2025-10-24 15:08:52 [http-nio-8082-exec-7] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] org.springdoc.webmvc.ui.SwaggerConfigResource.openapiJson 완료 - 실행시간: 0ms +2025-10-24 15:08:52 [http-nio-8082-exec-9] DEBUG o.s.security.web.FilterChainProxy - Securing GET /v3/api-docs +2025-10-24 15:08:52 [http-nio-8082-exec-9] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext +2025-10-24 15:08:52 [http-nio-8082-exec-9] DEBUG o.s.security.web.FilterChainProxy - Secured GET /v3/api-docs +2025-10-24 15:08:52 [http-nio-8082-exec-9] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] org.springdoc.webmvc.api.OpenApiWebMvcResource.openapiJson 호출 - 파라미터: [SecurityContextHolderAwareRequestWrapper[ org.springframework.security.web.header.HeaderWriterFilter$HeaderWriterRequest@7619b469], /v3/api-docs, ko_KR] +2025-10-24 15:08:52 [http-nio-8082-exec-9] INFO o.s.api.AbstractOpenApiResource - Init duration for springdoc-openapi is: 397 ms +2025-10-24 15:08:52 [http-nio-8082-exec-9] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] org.springdoc.webmvc.api.OpenApiWebMvcResource.openapiJson 완료 - 실행시간: 409ms +2025-10-24 15:15:25 [http-nio-8082-exec-5] DEBUG o.s.security.web.FilterChainProxy - Securing GET /api/templates +2025-10-24 15:15:25 [http-nio-8082-exec-5] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext +2025-10-24 15:15:25 [http-nio-8082-exec-5] DEBUG o.s.s.w.a.Http403ForbiddenEntryPoint - Pre-authenticated entry point called. Rejecting access +2025-10-24 15:15:25 [http-nio-8082-exec-5] DEBUG o.s.security.web.FilterChainProxy - Securing GET /error +2025-10-24 15:15:25 [http-nio-8082-exec-5] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext +2025-10-24 15:15:25 [http-nio-8082-exec-5] DEBUG o.s.s.w.a.Http403ForbiddenEntryPoint - Pre-authenticated entry point called. Rejecting access +2025-10-24 15:16:40 [main] INFO c.u.h.meeting.MeetingApplication - Starting MeetingApplication using Java 21.0.8 with PID 84932 (/Users/adela/home/workspace/recent/HGZero/meeting/build/classes/java/main started by adela in /Users/adela/home/workspace/recent/HGZero/meeting) +2025-10-24 15:16:40 [main] DEBUG c.u.h.meeting.MeetingApplication - Running with Spring Boot v3.3.5, Spring v6.1.14 +2025-10-24 15:16:40 [main] INFO c.u.h.meeting.MeetingApplication - The following 1 profile is active: "dev" +2025-10-24 15:16:40 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +2025-10-24 15:16:40 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. +2025-10-24 15:16:40 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 71 ms. Found 5 JPA repository interfaces. +2025-10-24 15:16:40 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode +2025-10-24 15:16:40 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +2025-10-24 15:16:40 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository +2025-10-24 15:16:40 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MinutesJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository +2025-10-24 15:16:40 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MinutesSectionJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository +2025-10-24 15:16:40 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.TemplateJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository +2025-10-24 15:16:40 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.TodoJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository +2025-10-24 15:16:40 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 13 ms. Found 0 Redis repository interfaces. +2025-10-24 15:16:41 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8082 (http) +2025-10-24 15:16:41 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] +2025-10-24 15:16:41 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.31] +2025-10-24 15:16:41 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2025-10-24 15:16:41 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1239 ms +2025-10-24 15:16:41 [main] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-10-24 15:16:41 [main] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.3.Final +2025-10-24 15:16:41 [main] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BasicTypeReference@141a10bf +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BasicTypeReference@141a10bf +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Boolean -> org.hibernate.type.BasicTypeReference@141a10bf +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration numeric_boolean -> org.hibernate.type.BasicTypeReference@4dffa400 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.NumericBooleanConverter -> org.hibernate.type.BasicTypeReference@4dffa400 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration true_false -> org.hibernate.type.BasicTypeReference@5e34a84b +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.TrueFalseConverter -> org.hibernate.type.BasicTypeReference@5e34a84b +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration yes_no -> org.hibernate.type.BasicTypeReference@438c0aaf +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.YesNoConverter -> org.hibernate.type.BasicTypeReference@438c0aaf +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.BasicTypeReference@7577589 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.BasicTypeReference@7577589 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Byte -> org.hibernate.type.BasicTypeReference@7577589 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration binary -> org.hibernate.type.BasicTypeReference@37b80ec7 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte[] -> org.hibernate.type.BasicTypeReference@37b80ec7 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration [B -> org.hibernate.type.BasicTypeReference@37b80ec7 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration binary_wrapper -> org.hibernate.type.BasicTypeReference@4cb58e8b +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration wrapper-binary -> org.hibernate.type.BasicTypeReference@4cb58e8b +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration image -> org.hibernate.type.BasicTypeReference@6f4f2cc0 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration blob -> org.hibernate.type.BasicTypeReference@5308e79d +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Blob -> org.hibernate.type.BasicTypeReference@5308e79d +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_blob -> org.hibernate.type.BasicTypeReference@2431050d +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_blob_wrapper -> org.hibernate.type.BasicTypeReference@441016d6 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration short -> org.hibernate.type.BasicTypeReference@522f0bb8 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration short -> org.hibernate.type.BasicTypeReference@522f0bb8 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Short -> org.hibernate.type.BasicTypeReference@522f0bb8 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration integer -> org.hibernate.type.BasicTypeReference@468f2a6f +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration int -> org.hibernate.type.BasicTypeReference@468f2a6f +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Integer -> org.hibernate.type.BasicTypeReference@468f2a6f +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration long -> org.hibernate.type.BasicTypeReference@6a3a56de +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration long -> org.hibernate.type.BasicTypeReference@6a3a56de +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Long -> org.hibernate.type.BasicTypeReference@6a3a56de +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration float -> org.hibernate.type.BasicTypeReference@2ed84be9 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration float -> org.hibernate.type.BasicTypeReference@2ed84be9 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Float -> org.hibernate.type.BasicTypeReference@2ed84be9 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration double -> org.hibernate.type.BasicTypeReference@400e741 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration double -> org.hibernate.type.BasicTypeReference@400e741 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Double -> org.hibernate.type.BasicTypeReference@400e741 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration big_integer -> org.hibernate.type.BasicTypeReference@3be369fc +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.math.BigInteger -> org.hibernate.type.BasicTypeReference@3be369fc +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration big_decimal -> org.hibernate.type.BasicTypeReference@35744f8 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.math.BigDecimal -> org.hibernate.type.BasicTypeReference@35744f8 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration character -> org.hibernate.type.BasicTypeReference@6fbcc078 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration char -> org.hibernate.type.BasicTypeReference@6fbcc078 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Character -> org.hibernate.type.BasicTypeReference@6fbcc078 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration character_nchar -> org.hibernate.type.BasicTypeReference@6c851821 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration string -> org.hibernate.type.BasicTypeReference@4c0930c4 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.String -> org.hibernate.type.BasicTypeReference@4c0930c4 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration nstring -> org.hibernate.type.BasicTypeReference@75c0cd39 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration characters -> org.hibernate.type.BasicTypeReference@7cf66cf9 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration char[] -> org.hibernate.type.BasicTypeReference@7cf66cf9 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration [C -> org.hibernate.type.BasicTypeReference@7cf66cf9 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration wrapper-characters -> org.hibernate.type.BasicTypeReference@38f63756 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration text -> org.hibernate.type.BasicTypeReference@3d7caf9c +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ntext -> org.hibernate.type.BasicTypeReference@4e26040f +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration clob -> org.hibernate.type.BasicTypeReference@1782896 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Clob -> org.hibernate.type.BasicTypeReference@1782896 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration nclob -> org.hibernate.type.BasicTypeReference@8bde368 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.NClob -> org.hibernate.type.BasicTypeReference@8bde368 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob -> org.hibernate.type.BasicTypeReference@5065bdac +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob_char_array -> org.hibernate.type.BasicTypeReference@2e9dcdd3 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob_character_array -> org.hibernate.type.BasicTypeReference@6e617c0e +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob -> org.hibernate.type.BasicTypeReference@9a07409 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob_character_array -> org.hibernate.type.BasicTypeReference@7455204c +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob_char_array -> org.hibernate.type.BasicTypeReference@34e68840 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Duration -> org.hibernate.type.BasicTypeReference@510203de +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Duration -> org.hibernate.type.BasicTypeReference@510203de +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalDateTime -> org.hibernate.type.BasicTypeReference@5b0835cb +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalDateTime -> org.hibernate.type.BasicTypeReference@5b0835cb +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalDate -> org.hibernate.type.BasicTypeReference@68229a6 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalDate -> org.hibernate.type.BasicTypeReference@68229a6 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalTime -> org.hibernate.type.BasicTypeReference@62615be +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalTime -> org.hibernate.type.BasicTypeReference@62615be +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTime -> org.hibernate.type.BasicTypeReference@477bea57 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetDateTime -> org.hibernate.type.BasicTypeReference@477bea57 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTimeWithTimezone -> org.hibernate.type.BasicTypeReference@5dc7391e +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@4a9ff419 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTime -> org.hibernate.type.BasicTypeReference@7ca29311 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetTime -> org.hibernate.type.BasicTypeReference@7ca29311 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeUtc -> org.hibernate.type.BasicTypeReference@6493f780 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeWithTimezone -> org.hibernate.type.BasicTypeReference@782dc5 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@35f22eef +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTime -> org.hibernate.type.BasicTypeReference@5d20195b +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZonedDateTime -> org.hibernate.type.BasicTypeReference@5d20195b +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTimeWithTimezone -> org.hibernate.type.BasicTypeReference@2674ca88 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@67a3dd86 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration date -> org.hibernate.type.BasicTypeReference@430212cb +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Date -> org.hibernate.type.BasicTypeReference@430212cb +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration time -> org.hibernate.type.BasicTypeReference@1eb52131 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Time -> org.hibernate.type.BasicTypeReference@1eb52131 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration timestamp -> org.hibernate.type.BasicTypeReference@1e1598e5 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Timestamp -> org.hibernate.type.BasicTypeReference@1e1598e5 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Date -> org.hibernate.type.BasicTypeReference@1e1598e5 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar -> org.hibernate.type.BasicTypeReference@67a3394c +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Calendar -> org.hibernate.type.BasicTypeReference@67a3394c +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.GregorianCalendar -> org.hibernate.type.BasicTypeReference@67a3394c +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar_date -> org.hibernate.type.BasicTypeReference@34e4fb39 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar_time -> org.hibernate.type.BasicTypeReference@36fe83d +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration instant -> org.hibernate.type.BasicTypeReference@310f8a05 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Instant -> org.hibernate.type.BasicTypeReference@310f8a05 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid -> org.hibernate.type.BasicTypeReference@4f98ac31 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.UUID -> org.hibernate.type.BasicTypeReference@4f98ac31 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration pg-uuid -> org.hibernate.type.BasicTypeReference@4f98ac31 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid-binary -> org.hibernate.type.BasicTypeReference@5cb6abc8 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid-char -> org.hibernate.type.BasicTypeReference@20e48e63 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration class -> org.hibernate.type.BasicTypeReference@6d7677d8 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Class -> org.hibernate.type.BasicTypeReference@6d7677d8 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration currency -> org.hibernate.type.BasicTypeReference@6705b763 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Currency -> org.hibernate.type.BasicTypeReference@6705b763 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Currency -> org.hibernate.type.BasicTypeReference@6705b763 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration locale -> org.hibernate.type.BasicTypeReference@e04b8a0 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Locale -> org.hibernate.type.BasicTypeReference@e04b8a0 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration serializable -> org.hibernate.type.BasicTypeReference@a97a895 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.io.Serializable -> org.hibernate.type.BasicTypeReference@a97a895 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration timezone -> org.hibernate.type.BasicTypeReference@5401c6a8 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.TimeZone -> org.hibernate.type.BasicTypeReference@5401c6a8 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZoneOffset -> org.hibernate.type.BasicTypeReference@1ef5cde4 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZoneOffset -> org.hibernate.type.BasicTypeReference@1ef5cde4 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration url -> org.hibernate.type.BasicTypeReference@359fa722 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.net.URL -> org.hibernate.type.BasicTypeReference@359fa722 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration vector -> org.hibernate.type.BasicTypeReference@27b7204 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration row_version -> org.hibernate.type.BasicTypeReference@5895c065 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration object -> org.hibernate.type.JavaObjectType@535a6697 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Object -> org.hibernate.type.JavaObjectType@535a6697 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration null -> org.hibernate.type.NullType@3e0704e2 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_date -> org.hibernate.type.BasicTypeReference@14d298d6 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_time -> org.hibernate.type.BasicTypeReference@94aeba1 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_timestamp -> org.hibernate.type.BasicTypeReference@f6cde7e +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar -> org.hibernate.type.BasicTypeReference@ff8e36d +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar_date -> org.hibernate.type.BasicTypeReference@116b0b32 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar_time -> org.hibernate.type.BasicTypeReference@4f22fd5d +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_binary -> org.hibernate.type.BasicTypeReference@26d445e9 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_serializable -> org.hibernate.type.BasicTypeReference@6e7f29d5 +2025-10-24 15:16:41 [main] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer +2025-10-24 15:16:41 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2025-10-24 15:16:41 [main] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@1a0b4955 +2025-10-24 15:16:41 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2025-10-24 15:16:41 [main] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) +2025-10-24 15:16:41 [main] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(2003, org.hibernate.type.descriptor.sql.internal.ArrayDdlTypeImpl@4a490518) replaced previous registration(org.hibernate.type.descriptor.sql.internal.ArrayDdlTypeImpl@7890fbf9) +2025-10-24 15:16:41 [main] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(6, org.hibernate.type.descriptor.sql.internal.CapacityDependentDdlType@32ae11c9) replaced previous registration(org.hibernate.type.descriptor.sql.internal.DdlTypeImpl@167bae0b) +2025-10-24 15:16:41 [main] DEBUG o.h.t.d.jdbc.spi.JdbcTypeRegistry - addDescriptor(2004, BlobTypeDescriptor(BLOB_BINDING)) replaced previous registration(BlobTypeDescriptor(DEFAULT)) +2025-10-24 15:16:41 [main] DEBUG o.h.t.d.jdbc.spi.JdbcTypeRegistry - addDescriptor(2005, ClobTypeDescriptor(CLOB_BINDING)) replaced previous registration(ClobTypeDescriptor(DEFAULT)) +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration JAVA_OBJECT -> org.hibernate.type.JavaObjectType@169d5567 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Object -> org.hibernate.type.JavaObjectType@169d5567 +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Type registration key [java.lang.Object] overrode previous entry : `org.hibernate.type.JavaObjectType@535a6697` +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.DurationType -> basicType@1(java.time.Duration,3015) +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Duration -> basicType@1(java.time.Duration,3015) +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Duration -> basicType@1(java.time.Duration,3015) +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.OffsetDateTimeType -> basicType@2(java.time.OffsetDateTime,3003) +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTime -> basicType@2(java.time.OffsetDateTime,3003) +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetDateTime -> basicType@2(java.time.OffsetDateTime,3003) +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.ZonedDateTimeType -> basicType@3(java.time.ZonedDateTime,3003) +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTime -> basicType@3(java.time.ZonedDateTime,3003) +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZonedDateTime -> basicType@3(java.time.ZonedDateTime,3003) +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.OffsetTimeType -> basicType@4(java.time.OffsetTime,3007) +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTime -> basicType@4(java.time.OffsetTime,3007) +2025-10-24 15:16:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetTime -> basicType@4(java.time.OffsetTime,3007) +2025-10-24 15:16:41 [main] DEBUG o.h.type.spi.TypeConfiguration$Scope - Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@1248f83] to MetadataBuildingContext [org.hibernate.boot.internal.MetadataBuildingContextRootImpl@5c28009f] +2025-10-24 15:16:42 [main] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) +2025-10-24 15:16:42 [main] DEBUG o.h.type.spi.TypeConfiguration$Scope - Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@1248f83] to SessionFactoryImplementor [org.hibernate.internal.SessionFactoryImpl@28ec92c9] +2025-10-24 15:16:42 [main] DEBUG org.hibernate.SQL - + alter table if exists meetings + alter column description set data type TEXT +2025-10-24 15:16:42 [main] DEBUG org.hibernate.SQL - + alter table if exists meetings + alter column participants set data type TEXT +2025-10-24 15:16:42 [main] DEBUG org.hibernate.SQL - + alter table if exists minutes_sections + alter column content set data type TEXT +2025-10-24 15:16:42 [main] DEBUG org.hibernate.SQL - + alter table if exists templates + alter column description set data type TEXT +2025-10-24 15:16:42 [main] DEBUG org.hibernate.SQL - + alter table if exists templates + alter column sections set data type TEXT +2025-10-24 15:16:42 [main] DEBUG org.hibernate.SQL - + alter table if exists todos + alter column description set data type TEXT +2025-10-24 15:16:42 [main] TRACE o.h.type.spi.TypeConfiguration$Scope - Handling #sessionFactoryCreated from [org.hibernate.internal.SessionFactoryImpl@28ec92c9] for TypeConfiguration +2025-10-24 15:16:42 [main] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' +2025-10-24 15:16:42 [main] INFO o.s.d.j.r.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. +2025-10-24 15:16:43 [main] INFO c.u.h.m.infra.cache.CacheConfig - Redis 연결 설정 - host: 20.249.177.114, port: 6379, database: 1 +2025-10-24 15:16:43 [main] ERROR i.n.r.d.DnsServerAddressStreamProviders - Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider, fallback to system defaults. This may result in incorrect DNS resolutions on MacOS. Check whether you have a dependency on 'io.netty:netty-resolver-dns-native-macos'. Use DEBUG level to see the full stack: java.lang.UnsatisfiedLinkError: failed to load the required native library +2025-10-24 15:16:43 [main] INFO c.u.h.m.infra.cache.CacheConfig - Redis 템플릿 설정 완료 +2025-10-24 15:16:43 [main] INFO c.u.h.m.infra.cache.CacheConfig - ObjectMapper 설정 완료 +2025-10-24 15:16:43 [main] INFO c.u.h.m.infra.config.EventHubConfig - Initializing Azure EventHub configuration with hub name: hgzero-eventhub-name +2025-10-24 15:16:43 [main] INFO c.u.h.m.infra.config.EventHubConfig - Creating EventHub producer for hub: hgzero-eventhub-name +2025-10-24 15:16:43 [main] INFO c.a.m.e.EventHubClientBuilder - {"az.sdk.message":"Emitting a single connection.","connectionId":"MF_91a147_1761286603563"} +2025-10-24 15:16:43 [main] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Setting next AMQP channel.","entityPath":"hgzero-eventhub-name"} +2025-10-24 15:16:43 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning +2025-10-24 15:16:43 [main] WARN o.s.b.a.s.s.UserDetailsServiceAutoConfiguration - + +Using generated security password: 9a0b0db3-3862-4275-a376-19ef003b504d + +This generated password is for development use only. Your security configuration must be updated before running your application in production. + +2025-10-24 15:16:43 [main] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name inMemoryUserDetailsManager +2025-10-24 15:16:43 [main] INFO c.u.h.m.infra.config.WebSocketConfig - WebSocket 핸들러 등록 완료 - endpoint: /ws/minutes/{minutesId} +2025-10-24 15:16:44 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 3 endpoints beneath base path '/actuator' +2025-10-24 15:16:44 [main] DEBUG o.s.s.web.DefaultSecurityFilterChain - Will secure any request with filters: DisableEncodeUrlFilter, WebAsyncManagerIntegrationFilter, SecurityContextHolderFilter, HeaderWriterFilter, CorsFilter, LogoutFilter, JwtAuthenticationFilter, RequestCacheAwareFilter, SecurityContextHolderAwareRequestFilter, AnonymousAuthenticationFilter, SessionManagementFilter, ExceptionTranslationFilter, AuthorizationFilter +2025-10-24 15:16:44 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8082 (http) with context path '/' +2025-10-24 15:16:44 [main] INFO c.u.h.meeting.MeetingApplication - Started MeetingApplication in 4.801 seconds (process running for 5.093) +2025-10-24 15:16:47 [http-nio-8082-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2025-10-24 15:16:47 [http-nio-8082-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2025-10-24 15:16:47 [http-nio-8082-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 2 ms +2025-10-24 15:16:47 [http-nio-8082-exec-1] DEBUG o.s.security.web.FilterChainProxy - Securing GET /swagger-ui/index.html +2025-10-24 15:16:47 [http-nio-8082-exec-1] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext +2025-10-24 15:16:47 [http-nio-8082-exec-1] DEBUG o.s.security.web.FilterChainProxy - Secured GET /swagger-ui/index.html +2025-10-24 15:16:47 [http-nio-8082-exec-2] DEBUG o.s.security.web.FilterChainProxy - Securing GET /swagger-ui/swagger-ui.css +2025-10-24 15:16:47 [http-nio-8082-exec-4] DEBUG o.s.security.web.FilterChainProxy - Securing GET /swagger-ui/swagger-ui-bundle.js +2025-10-24 15:16:47 [http-nio-8082-exec-3] DEBUG o.s.security.web.FilterChainProxy - Securing GET /swagger-ui/index.css +2025-10-24 15:16:47 [http-nio-8082-exec-6] DEBUG o.s.security.web.FilterChainProxy - Securing GET /swagger-ui/swagger-ui-standalone-preset.js +2025-10-24 15:16:47 [http-nio-8082-exec-3] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext +2025-10-24 15:16:47 [http-nio-8082-exec-6] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext +2025-10-24 15:16:47 [http-nio-8082-exec-5] DEBUG o.s.security.web.FilterChainProxy - Securing GET /swagger-ui/swagger-initializer.js +2025-10-24 15:16:47 [http-nio-8082-exec-6] DEBUG o.s.security.web.FilterChainProxy - Secured GET /swagger-ui/swagger-ui-standalone-preset.js +2025-10-24 15:16:47 [http-nio-8082-exec-3] DEBUG o.s.security.web.FilterChainProxy - Secured GET /swagger-ui/index.css +2025-10-24 15:16:47 [http-nio-8082-exec-5] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext +2025-10-24 15:16:47 [http-nio-8082-exec-5] DEBUG o.s.security.web.FilterChainProxy - Secured GET /swagger-ui/swagger-initializer.js +2025-10-24 15:16:47 [http-nio-8082-exec-4] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext +2025-10-24 15:16:47 [http-nio-8082-exec-2] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext +2025-10-24 15:16:47 [http-nio-8082-exec-2] DEBUG o.s.security.web.FilterChainProxy - Secured GET /swagger-ui/swagger-ui.css +2025-10-24 15:16:47 [http-nio-8082-exec-4] DEBUG o.s.security.web.FilterChainProxy - Secured GET /swagger-ui/swagger-ui-bundle.js +2025-10-24 15:16:47 [http-nio-8082-exec-7] DEBUG o.s.security.web.FilterChainProxy - Securing GET /v3/api-docs/swagger-config +2025-10-24 15:16:47 [http-nio-8082-exec-7] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext +2025-10-24 15:16:47 [http-nio-8082-exec-7] DEBUG o.s.security.web.FilterChainProxy - Secured GET /v3/api-docs/swagger-config +2025-10-24 15:16:47 [http-nio-8082-exec-8] DEBUG o.s.security.web.FilterChainProxy - Securing GET /swagger-ui/favicon-32x32.png +2025-10-24 15:16:47 [http-nio-8082-exec-8] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext +2025-10-24 15:16:47 [http-nio-8082-exec-8] DEBUG o.s.security.web.FilterChainProxy - Secured GET /swagger-ui/favicon-32x32.png +2025-10-24 15:16:47 [http-nio-8082-exec-7] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] org.springdoc.webmvc.ui.SwaggerConfigResource.openapiJson 호출 - 파라미터: [SecurityContextHolderAwareRequestWrapper[ org.springframework.security.web.header.HeaderWriterFilter$HeaderWriterRequest@21c2b312]] +2025-10-24 15:16:47 [http-nio-8082-exec-7] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] org.springdoc.webmvc.ui.SwaggerConfigResource.openapiJson 완료 - 실행시간: 0ms +2025-10-24 15:16:47 [http-nio-8082-exec-9] DEBUG o.s.security.web.FilterChainProxy - Securing GET /v3/api-docs +2025-10-24 15:16:47 [http-nio-8082-exec-9] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext +2025-10-24 15:16:47 [http-nio-8082-exec-9] DEBUG o.s.security.web.FilterChainProxy - Secured GET /v3/api-docs +2025-10-24 15:16:47 [http-nio-8082-exec-9] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] org.springdoc.webmvc.api.OpenApiWebMvcResource.openapiJson 호출 - 파라미터: [SecurityContextHolderAwareRequestWrapper[ org.springframework.security.web.header.HeaderWriterFilter$HeaderWriterRequest@3aa5e9ec], /v3/api-docs, ko_KR] +2025-10-24 15:16:47 [http-nio-8082-exec-9] INFO o.s.api.AbstractOpenApiResource - Init duration for springdoc-openapi is: 406 ms +2025-10-24 15:16:47 [http-nio-8082-exec-9] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] org.springdoc.webmvc.api.OpenApiWebMvcResource.openapiJson 완료 - 실행시간: 417ms +2025-10-24 15:16:56 [http-nio-8082-exec-4] DEBUG o.s.security.web.FilterChainProxy - Securing GET /api/templates +2025-10-24 15:16:56 [http-nio-8082-exec-4] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext +2025-10-24 15:16:56 [http-nio-8082-exec-4] DEBUG o.s.security.web.FilterChainProxy - Secured GET /api/templates +2025-10-24 15:16:56 [http-nio-8082-exec-4] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] com.unicorn.hgzero.meeting.infra.controller.TemplateController.getTemplateList 호출 - 파라미터: [user-001, test] +2025-10-24 15:16:56 [http-nio-8082-exec-4] INFO c.u.h.m.i.c.TemplateController - 템플릿 목록 조회 요청 - userId: user-001 +2025-10-24 15:16:56 [http-nio-8082-exec-4] INFO c.u.h.m.i.c.TemplateController - 템플릿 목록 조회 성공 - count: 4 +2025-10-24 15:16:56 [http-nio-8082-exec-4] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] com.unicorn.hgzero.meeting.infra.controller.TemplateController.getTemplateList 완료 - 실행시간: 1ms diff --git a/meeting/src/main/java/com/unicorn/hgzero/meeting/infra/config/SecurityConfig.java b/meeting/src/main/java/com/unicorn/hgzero/meeting/infra/config/SecurityConfig.java index ac2f1d5..bf20649 100644 --- a/meeting/src/main/java/com/unicorn/hgzero/meeting/infra/config/SecurityConfig.java +++ b/meeting/src/main/java/com/unicorn/hgzero/meeting/infra/config/SecurityConfig.java @@ -50,6 +50,7 @@ public class SecurityConfig { // Meeting API endpoints (for testing) .requestMatchers("/api/meetings/**").permitAll() // All other requests require authentication + .requestMatchers("/api/templates/**").permitAll() .anyRequest().authenticated() ) .addFilterBefore(new JwtAuthenticationFilter(jwtTokenProvider), diff --git a/meeting/src/main/java/com/unicorn/hgzero/meeting/infra/controller/TemplateController.java b/meeting/src/main/java/com/unicorn/hgzero/meeting/infra/controller/TemplateController.java index 01e7f1c..a232e82 100644 --- a/meeting/src/main/java/com/unicorn/hgzero/meeting/infra/controller/TemplateController.java +++ b/meeting/src/main/java/com/unicorn/hgzero/meeting/infra/controller/TemplateController.java @@ -1,13 +1,8 @@ package com.unicorn.hgzero.meeting.infra.controller; import com.unicorn.hgzero.common.dto.ApiResponse; -import com.unicorn.hgzero.meeting.biz.dto.TemplateDTO; -import com.unicorn.hgzero.meeting.biz.service.TemplateService; import com.unicorn.hgzero.meeting.infra.dto.response.TemplateListResponse; -import com.unicorn.hgzero.meeting.infra.dto.response.TemplateDetailResponse; -import com.unicorn.hgzero.meeting.infra.cache.CacheService; import io.swagger.v3.oas.annotations.Operation; -import io.swagger.v3.oas.annotations.Parameter; import io.swagger.v3.oas.annotations.responses.ApiResponses; import io.swagger.v3.oas.annotations.tags.Tag; import lombok.RequiredArgsConstructor; @@ -15,12 +10,14 @@ import lombok.extern.slf4j.Slf4j; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.*; +import java.time.LocalDateTime; +import java.util.ArrayList; +import java.util.Arrays; import java.util.List; -import java.util.stream.Collectors; /** - * 템플릿 관리 API Controller - * 템플릿 목록 조회, 상세 조회 기능 + * 템플릿 관리API Controller + * 고정된 템플릿 목록을 제공합니다 */ @RestController @RequestMapping("/api/templates") @@ -29,11 +26,8 @@ import java.util.stream.Collectors; @Tag(name = "Template", description = "템플릿 관리 API") public class TemplateController { - private final TemplateService templateService; - private final CacheService cacheService; - /** - * 템플릿 목록 조회 + * 템플릿 목록 조회 (고정 데이터 반환) * GET /api/templates */ @GetMapping @@ -45,40 +39,19 @@ public class TemplateController { }) public ResponseEntity> getTemplateList( @RequestHeader("X-User-Id") String userId, - @RequestHeader("X-User-Name") String userName, - @Parameter(description = "템플릿 카테고리") @RequestParam(required = false) String category, - @Parameter(description = "활성 상태 (true: 활성, false: 비활성)") @RequestParam(required = false) Boolean isActive) { + @RequestHeader("X-User-Name") String userName) { - log.info("템플릿 목록 조회 요청 - userId: {}, category: {}, isActive: {}", - userId, category, isActive); + log.info("템플릿 목록 조회 요청 - userId: {}", userId); try { - // 캐시 확인 - String cacheKey = String.format("templates:list:%s:%s", - (category != null ? category : "all"), - (isActive != null ? isActive.toString() : "all")); - TemplateListResponse cachedResponse = cacheService.getCachedTemplateList(cacheKey); - if (cachedResponse != null) { - log.debug("캐시된 템플릿 목록 반환"); - return ResponseEntity.ok(ApiResponse.success(cachedResponse)); - } - - // 템플릿 목록 조회 - List templates = templateService.getTemplateList(category, isActive); - - // 응답 DTO 생성 - List templateItems = templates.stream() - .map(this::convertToTemplateItem) - .collect(Collectors.toList()); + // 고정된 템플릿 데이터 생성 + List templateItems = createFixedTemplates(); TemplateListResponse response = TemplateListResponse.builder() .templateList(templateItems) .totalCount(templateItems.size()) .build(); - // 캐시 저장 - cacheService.cacheTemplateList(cacheKey, response); - log.info("템플릿 목록 조회 성공 - count: {}", templateItems.size()); return ResponseEntity.ok(ApiResponse.success(response)); @@ -90,99 +63,103 @@ public class TemplateController { } /** - * 템플릿 상세 조회 - * GET /api/templates/{templateId} + * 고정된 템플릿 데이터 생성 */ - @GetMapping("/{templateId}") - @Operation(summary = "템플릿 상세 조회", description = "템플릿 상세 정보를 조회합니다") - public ResponseEntity> getTemplateDetail( - @RequestHeader("X-User-Id") String userId, - @RequestHeader("X-User-Name") String userName, - @Parameter(description = "템플릿 ID") @PathVariable String templateId) { - - log.info("템플릿 상세 조회 요청 - userId: {}, templateId: {}", userId, templateId); - - try { - // 캐시 확인 - TemplateDetailResponse cachedResponse = cacheService.getCachedTemplateDetail(templateId); - if (cachedResponse != null) { - log.debug("캐시된 템플릿 상세 반환 - templateId: {}", templateId); - return ResponseEntity.ok(ApiResponse.success(cachedResponse)); - } - - // 템플릿 조회 - TemplateDTO templateDTO = templateService.getTemplateById(templateId); - - // 응답 DTO 생성 - TemplateDetailResponse response = convertToTemplateDetailResponse(templateDTO); - - // 캐시 저장 - cacheService.cacheTemplateDetail(templateId, response); - - log.info("템플릿 상세 조회 성공 - templateId: {}", templateId); - return ResponseEntity.ok(ApiResponse.success(response)); - - } catch (Exception e) { - log.error("템플릿 상세 조회 실패 - templateId: {}", templateId, e); - return ResponseEntity.badRequest() - .body(ApiResponse.errorWithType("템플릿 상세 조회에 실패했습니다")); - } + private List createFixedTemplates() { + List templates = new ArrayList<>(); + + // 일반 회의 템플릿 + templates.add(TemplateListResponse.TemplateItem.builder() + .templateId("general") + .name("일반 회의") + .description("기본 회의록 형식") + .category("meeting") + .icon("📋") + .isActive(true) + .usageCount(0) + .createdAt(LocalDateTime.now()) + .lastUsedAt(null) + .createdBy("system") + .sections(Arrays.asList( + createSectionInfo("회의 개요", "회의 기본 정보", 1, true), + createSectionInfo("논의 사항", "주요 논의 내용", 2, true), + createSectionInfo("결정 사항", "회의에서 결정된 사항", 3, true), + createSectionInfo("액션 아이템", "향후 진행할 작업", 4, true) + )) + .build()); + + // 스크럼 회의 템플릿 + templates.add(TemplateListResponse.TemplateItem.builder() + .templateId("scrum") + .name("스크럼 회의") + .description("데일리 스탠드업 형식") + .category("agile") + .icon("🏃") + .isActive(true) + .usageCount(0) + .createdAt(LocalDateTime.now()) + .lastUsedAt(null) + .createdBy("system") + .sections(Arrays.asList( + createSectionInfo("어제 한 일", "지난 작업일에 완료한 작업", 1, true), + createSectionInfo("오늘 할 일", "오늘 진행할 예정 작업", 2, true), + createSectionInfo("블로커/이슈", "진행을 방해하는 요소", 3, false) + )) + .build()); + + // 킥오프 회의 템플릿 + templates.add(TemplateListResponse.TemplateItem.builder() + .templateId("kickoff") + .name("킥오프 회의") + .description("프로젝트 시작 회의") + .category("project") + .icon("🚀") + .isActive(true) + .usageCount(0) + .createdAt(LocalDateTime.now()) + .lastUsedAt(null) + .createdBy("system") + .sections(Arrays.asList( + createSectionInfo("프로젝트 개요", "프로젝트 기본 정보", 1, true), + createSectionInfo("목표 및 범위", "프로젝트 목표와 범위", 2, true), + createSectionInfo("역할 및 책임", "팀원별 역할과 책임", 3, true), + createSectionInfo("일정 및 마일스톤", "프로젝트 일정", 4, true) + )) + .build()); + + // 주간 회의 템플릿 + templates.add(TemplateListResponse.TemplateItem.builder() + .templateId("weekly") + .name("주간 회의") + .description("주간 리뷰 및 계획") + .category("review") + .icon("📅") + .isActive(true) + .usageCount(0) + .createdAt(LocalDateTime.now()) + .lastUsedAt(null) + .createdBy("system") + .sections(Arrays.asList( + createSectionInfo("지난주 성과", "지난주 달성한 성과", 1, true), + createSectionInfo("이번주 계획", "이번주 진행할 계획", 2, true), + createSectionInfo("주요 이슈", "해결이 필요한 이슈", 3, false), + createSectionInfo("다음 액션", "다음 주 액션 아이템", 4, true) + )) + .build()); + + return templates; } - // Helper methods - private TemplateListResponse.TemplateItem convertToTemplateItem(TemplateDTO templateDTO) { - // 섹션 정보 변환 - List sections = templateDTO.getSections().stream() - .map(section -> TemplateListResponse.TemplateSectionInfo.builder() - .title(section.getTitle()) - .description(section.getDescription()) - .orderIndex(section.getOrderIndex()) - .isRequired(section.isRequired()) - .build()) - .collect(Collectors.toList()); - - return TemplateListResponse.TemplateItem.builder() - .templateId(templateDTO.getTemplateId()) - .name(templateDTO.getName()) - .description(templateDTO.getDescription()) - .category(templateDTO.getCategory()) - .isActive(templateDTO.isActive()) - .usageCount(templateDTO.getUsageCount()) - .createdAt(templateDTO.getCreatedAt()) - .lastUsedAt(templateDTO.getLastUsedAt()) - .createdBy(templateDTO.getCreatedBy()) - .sections(sections) - .build(); - } - - private TemplateDetailResponse convertToTemplateDetailResponse(TemplateDTO templateDTO) { - // 섹션 상세 정보 변환 - List sections = templateDTO.getSections().stream() - .map(section -> TemplateDetailResponse.SectionDetail.builder() - .sectionId(section.getSectionId()) - .title(section.getTitle()) - .description(section.getDescription()) - .content(section.getContent()) - .orderIndex(section.getOrderIndex()) - .isRequired(section.isRequired()) - .inputType(section.getInputType()) - .placeholder(section.getPlaceholder()) - .maxLength(section.getMaxLength()) - .isEditable(section.isEditable()) - .build()) - .collect(Collectors.toList()); - - return TemplateDetailResponse.builder() - .templateId(templateDTO.getTemplateId()) - .name(templateDTO.getName()) - .description(templateDTO.getDescription()) - .category(templateDTO.getCategory()) - .isActive(templateDTO.isActive()) - .usageCount(templateDTO.getUsageCount()) - .createdAt(templateDTO.getCreatedAt()) - .lastUsedAt(templateDTO.getLastUsedAt()) - .createdBy(templateDTO.getCreatedBy()) - .sections(sections) + /** + * 템플릿 섹션 정보 생성 헬퍼 메서드 + */ + private TemplateListResponse.TemplateSectionInfo createSectionInfo( + String title, String description, int orderIndex, boolean isRequired) { + return TemplateListResponse.TemplateSectionInfo.builder() + .title(title) + .description(description) + .orderIndex(orderIndex) + .isRequired(isRequired) .build(); } } \ No newline at end of file diff --git a/meeting/src/main/java/com/unicorn/hgzero/meeting/infra/dto/response/TemplateListResponse.java b/meeting/src/main/java/com/unicorn/hgzero/meeting/infra/dto/response/TemplateListResponse.java index 3d600b8..80edb9f 100644 --- a/meeting/src/main/java/com/unicorn/hgzero/meeting/infra/dto/response/TemplateListResponse.java +++ b/meeting/src/main/java/com/unicorn/hgzero/meeting/infra/dto/response/TemplateListResponse.java @@ -29,6 +29,7 @@ public class TemplateListResponse { private String name; private String description; private String category; + private String icon; // 아이콘 추가 private boolean isActive; private int usageCount; private LocalDateTime createdAt;