diff --git a/src/main/java/kr/ajousw/myspringweb/controller/MyWebController.java b/src/main/java/kr/ajousw/myspringweb/controller/MyWebController.java index 6a0a8f4d3fcec3c5fb1d71816fbf76acfda7051c..a05f7c459e62d4f30fbba8e9777cab12731e10fa 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 e632c465392d95e435fc66df5c417939a0a0f9af..a3b91246d8acdc742451ed198288379cf934da63 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 e632c465392d95e435fc66df5c417939a0a0f9af..a3b91246d8acdc742451ed198288379cf934da63 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 Binary files a/target/classes/kr/ajousw/myspringweb/controller/MyWebController.class and b/target/classes/kr/ajousw/myspringweb/controller/MyWebController.class differ