Skip to content
Snippets Groups Projects
Commit 147d7a9d authored by HyunjinNoh's avatar HyunjinNoh
Browse files

create database

parent 1d2c52c9
Branches
No related tags found
No related merge requests found
-- Active: 1689572124222@@210.107.196.163@44098
CREATE DATABASE webdev default CHARACTER SET UTF8 collate utf8_general_ci; CREATE DATABASE webdev default CHARACTER SET UTF8 collate utf8_general_ci;
\ No newline at end of file
package kr.ajousw.myspringweb.dto; package kr.ajousw.myspringweb.dto;
import kr.ajousw.myspringweb.entity.FavoriteMusic; import kr.ajousw.myspringweb.entity.FavoriteMusic;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
@Getter
@Setter
@ToString
public class FavoriteMusicRequestDto { public class FavoriteMusicRequestDto {
private String collectionId; private String collectionId;
...@@ -17,6 +10,7 @@ public class FavoriteMusicRequestDto { ...@@ -17,6 +10,7 @@ public class FavoriteMusicRequestDto {
private String artistViewUrl; private String artistViewUrl;
private String collectionName; private String collectionName;
private String collectionViewUrl; private String collectionViewUrl;
public FavoriteMusic toEntity() { public FavoriteMusic toEntity() {
FavoriteMusic music = new FavoriteMusic(); FavoriteMusic music = new FavoriteMusic();
music.setCollectionId(this.collectionId); music.setCollectionId(this.collectionId);
......
...@@ -22,6 +22,7 @@ public class MusicService { ...@@ -22,6 +22,7 @@ public class MusicService {
private final FavoriteRepository albumsRepo; private final FavoriteRepository albumsRepo;
RestTemplate restTemplate = new RestTemplate(); RestTemplate restTemplate = new RestTemplate();
//musicSearch 함수
public MusicList musicSearch(String term){ public MusicList musicSearch(String term){
RestTemplate restTemplate = new RestTemplate(); RestTemplate restTemplate = new RestTemplate();
String url = "https://itunes.apple.com/search?term=" + term + "&entity=album"; String url = "https://itunes.apple.com/search?term=" + term + "&entity=album";
...@@ -36,6 +37,7 @@ public class MusicService { ...@@ -36,6 +37,7 @@ public class MusicService {
return null; return null;
} }
//getLikes 함수 작성
public List<FavoriteMusic> getLikes(){ public List<FavoriteMusic> getLikes(){
try { try {
return albumsRepo.findAll(); return albumsRepo.findAll();
...@@ -44,6 +46,8 @@ public class MusicService { ...@@ -44,6 +46,8 @@ public class MusicService {
return null; return null;
} }
} }
//saveFavorite 함수 작성
public int saveFavorite(FavoriteMusic favoriteMusic){ public int saveFavorite(FavoriteMusic favoriteMusic){
FavoriteMusic music = albumsRepo.save(favoriteMusic); FavoriteMusic music = albumsRepo.save(favoriteMusic);
return music != null ? 1 : 0; return music != null ? 1 : 0;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment