From 78c24c0652f28a96210d15e8b4affd1ebfdc54aa Mon Sep 17 00:00:00 2001 From: DongHwi Kim <ken7905@ajou.ac.kr> Date: Mon, 17 Jul 2023 16:20:41 +0900 Subject: [PATCH] likes [] good --- .../controller/MyWebController.java | 11 ++++------- src/main/resources/application.properties | 3 +-- target/classes/application.properties | 3 +-- .../controller/MyWebController.class | Bin 3014 -> 3104 bytes 4 files changed, 6 insertions(+), 11 deletions(-) diff --git a/src/main/java/kr/ajousw/myspringweb/controller/MyWebController.java b/src/main/java/kr/ajousw/myspringweb/controller/MyWebController.java index 6a0a8f4..a05f7c4 100644 --- a/src/main/java/kr/ajousw/myspringweb/controller/MyWebController.java +++ b/src/main/java/kr/ajousw/myspringweb/controller/MyWebController.java @@ -19,14 +19,13 @@ import kr.ajousw.myspringweb.repository.FavoriteRepository; @RestController public class MyWebController{ - HttpServletRequest request; - + private final RestTemplate restTemplate = new RestTemplate(); + private final String BASE_URL = "<https://itunes.apple.com/search?entity=song&attribute=songTerm&term=>"; @GetMapping(value = "/musicSearch/{term}") public MusicList musicSearchBypath(@PathVariable String term){ - RestTemplate restTemplate = new RestTemplate(); try{ - String response = restTemplate.getForObject(request.getRequestURI(), String.class); + String response = restTemplate.getForObject(BASE_URL + term, String.class); ObjectMapper mapper = new ObjectMapper(); MusicList list = mapper.readValue(response,MusicList.class); System.out.println(list.getResultCount()); @@ -39,10 +38,8 @@ public class MyWebController{ @GetMapping(value = "/musicSearch") public MusicList musicSearchByParam(@RequestParam("term") String term){ - RestTemplate restTemplate = new RestTemplate(); - try{ - String response = restTemplate.getForObject(request.getRequestURI(), String.class); + String response = restTemplate.getForObject(BASE_URL + term, String.class); ObjectMapper mapper = new ObjectMapper(); MusicList list = mapper.readValue(response,MusicList.class); System.out.println(list.getResultCount()); diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index e632c46..a3b9124 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -3,8 +3,7 @@ server.port = 8098 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver -spring.datasource.url=jdbc:mysql://210.107.196.163:41998/webdev?serverTimezone= -UTC +spring.datasource.url=jdbc:mysql://210.107.196.163:41998/webdev?serverTimezone=UTC spring.datasource.username=root diff --git a/target/classes/application.properties b/target/classes/application.properties index e632c46..a3b9124 100644 --- a/target/classes/application.properties +++ b/target/classes/application.properties @@ -3,8 +3,7 @@ server.port = 8098 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver -spring.datasource.url=jdbc:mysql://210.107.196.163:41998/webdev?serverTimezone= -UTC +spring.datasource.url=jdbc:mysql://210.107.196.163:41998/webdev?serverTimezone=UTC spring.datasource.username=root diff --git a/target/classes/kr/ajousw/myspringweb/controller/MyWebController.class b/target/classes/kr/ajousw/myspringweb/controller/MyWebController.class index 2a948f4d1919cc54ffcae59a44144b8a3688c41c..f701fc68275b6eafdaedfcc4a848ff9ed28e20bb 100644 GIT binary patch delta 1452 zcmX>mzCeQO)W2Q(7#J9A87d}n`Awe9>QL|G80;D!8sx*sAmo#kSeB@tlbDyTA6!zD znU`+O$iVBIpI2Oxm{$^(m{Xd{!NASP;AWFiQc_TCrLUh^Qks`qte03&kdvyHoS&;- zoSImaoME4uSCUy$X<MA1m#&srQc{$eR9cb>=7yve<*JpW7UkO7F*0x^<|Iv=w1HEE zhe3crkexwn@<t{DaZv^lP6kE>Ngf7P1~w2&numd%fn&1=V+Lcr1|x$wx+|SZGjmc> zi?|rn8MHtqX)`j2YGC?BGYq6cmxn=*L7$O<EwP{=H7|vcK^L1+4Bb#W46H$B81gU} zF&Hy4aFpaj!ikYVL_-rpk2O1k>12OqQ4UcCa~=i@2FuAg%yBH%j11b7Kd@?Za4}dh zh_Ex*O=e`#;ILwF;9+oNaGGq$;=$&^;Kt72I=P-jl-ZrZWAbzs1rA#VFCGSO2A|3M zS+v>w7y{TC{3m~4kzfvF2%5~zs-hdhV93r8%E%xL4xG$<eNTVaisaOSlFa-(E(Sk_ za2|$025m+L7Esu4zQNkf$d}E-z{9}H&5+BG&(4rHxscsLw16Rvk%2ueGcUz4Cx?rn z2xMsS<bCYZ>X{jYK+(a#z#s&Q3<gF9P6h@BCI&7B29PNXj0}7X3=C`xj12q?3=Av` zjG!20U}O+tU|{fJU}j)sU|<l_+Rh-XwVOdSayx_gRt5<zA+D_qQX9eM$bd~|VPIeo zWnf_tW8h~HXAor&Wsn7%&sY!A&LGDi&%nUI$e_TW$iM=&kdJ|pL5YEpK{=X%v6w-H zL6w1lft`_okwFb?9s|QY1{MZZ1_p)ztt|`^yBX9Yg}AmeXlid`(AmadAY{V4mw|a3 zgV_NF6W`qoR*~BoZ2WX}glxAl*dJi9wPM-C;4I0qjlpwUJ%g_#%Ld;~49+^+7=pJk zgfVUad&!BxnIVLMnE~W{B?b-#1_l`hMFv?0O$IpzQwDhk2L=TOX9h(E7X~E;KL%y6 zckCG0Kn{ZXhJhh~A%cN}fssLxL5U%ffrEjGL6bp>A&McIftkUSfsY}EA(o+@g~5e^ zharw3o`H!Wfq?;};X8vfJ3|OVA_D^hD<eY$IAoG=giJCxWOzU!lL88^VulEC)DRmy z^#sC)=-|;}P-M_%&}7hIFlEqXaA445aAweFaA7cD@MAE<9X#~}!iUJ<No7c5U}i`M zr??C(2`CdBDA^253``6R4B}c_7_xRU<S;U9$oJXA;H<rkp%4-EoD8500*QJd22jei zV&G!1X5eP9VGw1o1^Yz|Vh%K_xxq15!oUcQK{f_PFLs6^1}275uzSkD?g8bXas~zf DHSqlr delta 1357 zcmZ1=aZH@+)W2Q(7#J9A844zH`I)d6r52W^7MCzGX!>L&W+xVvB<dHZ7M10smgr}c zloaTDl#~<%Lj-~#O06dgGHzqz=V9Px;MpwBl)=a-Gx-9eLA^8sKPLktgFFudD+3!h zgCc`6JA)D<gF2DM@-V0{s4_C}rl*!bEeZ|tWMmN006DBIQ9ma!FI_*lq$o2l-I|?2 zosmHxD-l_kCoi3gL7G96he3-$d$Ko69HZ{!RV)T<It={m3<i@QuxN1TFc|SL7&Dkm z7GU*|Gh?t|XD~-Krn0ysHJ69MlEG?n8LI+^K7$PpgDr#I<aw;xYz_=g><o^R&$CJ} zJ2SXUe#NR{>Biu}&fw0-APja%X1>0sziUNuYC%b6ejX2lC&)V-CHW9Hb1^tDc=Iqg zGx#tvh)$l!B*GEK$iPyPT9i9+f%wD-hs}0u9gKp>JPhm%9NY}44C(9)X^afU69vR3 zzh##f&0vUQWMEIr%u8|1$>Czi0@<8BS&?H}Jre^1D8Ly&fSrMZfsuiefq{XIfsuiW zfq{XAfe{o>42%rC3=9nV42%qnAoW_?8Td9bFfcGN2tXAxFo-e;GB7akKol?tF$gm- zFfcNRFo-g+fQ{s1U}O+uU}O-FW?(F4kYJExU|?WptY=_kkYZo}8~>Amg@KKMfgxZw zgLLF}23cPntt||4I~f!h8HCiB_cAbVW6(Ijpys!mK__xMgPs+OB#W+){x$}~0}T3B zteY52C0VyISZ`ynmt@`Gw~4`2cN>H2HU=-o4GfG791Knj&J1o0%wQL*fn6lcz`;;2 z%OKAn$DqL=&tS@+z~I23$l%PN#Nfi9%;3kM0``&z13So3P%kks1TgqA_<@b|VDM)M zU|?d9XHa1XWbk8PX3$`eW(Z;kW?*43W#D57VF+blWpH8OVF+UgXJBTCU;qUZ<9`Nc z24;2!Ms@}@_Id_s5W|fj5)`hC48Gt{i^36V(cn<y0mVWLC@6~=d?^gMdh&u!i-Chd zmqDIEk3oY$pTU&DfWd*mkinV3h{1)yn8A<1gxHX)CqL-0hFmN|90M~$JUDG8fMXdo z-6ev<E1Q9d0hI8?wJNqSB<*BKVPx3gvx&h}dmBS0EX6P|a58{$3M9n{F|dG3JuU`2 z25ts>22lnFuouN3=0Fn%H#n+u7#P7(&Bnm!#m<n$z{HRXc26GIJ)o?W&%gixu7uhl -- GitLab