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