Skip to content
Snippets Groups Projects
Commit 78c24c06 authored by DongHwi Kim's avatar DongHwi Kim
Browse files

likes [] good

parent 3bd249a3
No related branches found
No related tags found
No related merge requests found
...@@ -19,14 +19,13 @@ import kr.ajousw.myspringweb.repository.FavoriteRepository; ...@@ -19,14 +19,13 @@ import kr.ajousw.myspringweb.repository.FavoriteRepository;
@RestController @RestController
public class MyWebController{ 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}") @GetMapping(value = "/musicSearch/{term}")
public MusicList musicSearchBypath(@PathVariable String term){ public MusicList musicSearchBypath(@PathVariable String term){
RestTemplate restTemplate = new RestTemplate();
try{ try{
String response = restTemplate.getForObject(request.getRequestURI(), String.class); String response = restTemplate.getForObject(BASE_URL + term, String.class);
ObjectMapper mapper = new ObjectMapper(); ObjectMapper mapper = new ObjectMapper();
MusicList list = mapper.readValue(response,MusicList.class); MusicList list = mapper.readValue(response,MusicList.class);
System.out.println(list.getResultCount()); System.out.println(list.getResultCount());
...@@ -39,10 +38,8 @@ public class MyWebController{ ...@@ -39,10 +38,8 @@ public class MyWebController{
@GetMapping(value = "/musicSearch") @GetMapping(value = "/musicSearch")
public MusicList musicSearchByParam(@RequestParam("term") String term){ public MusicList musicSearchByParam(@RequestParam("term") String term){
RestTemplate restTemplate = new RestTemplate();
try{ try{
String response = restTemplate.getForObject(request.getRequestURI(), String.class); String response = restTemplate.getForObject(BASE_URL + term, String.class);
ObjectMapper mapper = new ObjectMapper(); ObjectMapper mapper = new ObjectMapper();
MusicList list = mapper.readValue(response,MusicList.class); MusicList list = mapper.readValue(response,MusicList.class);
System.out.println(list.getResultCount()); System.out.println(list.getResultCount());
......
...@@ -3,8 +3,7 @@ server.port = 8098 ...@@ -3,8 +3,7 @@ server.port = 8098
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://210.107.196.163:41998/webdev?serverTimezone= spring.datasource.url=jdbc:mysql://210.107.196.163:41998/webdev?serverTimezone=UTC
UTC
spring.datasource.username=root spring.datasource.username=root
......
...@@ -3,8 +3,7 @@ server.port = 8098 ...@@ -3,8 +3,7 @@ server.port = 8098
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://210.107.196.163:41998/webdev?serverTimezone= spring.datasource.url=jdbc:mysql://210.107.196.163:41998/webdev?serverTimezone=UTC
UTC
spring.datasource.username=root spring.datasource.username=root
......
No preview for this file type
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment