diff --git a/src/main/java/kr/ajousw/myspringweb/CREATE DATABASE webdev default CHARACTER S.sql b/src/main/java/kr/ajousw/myspringweb/CREATE DATABASE webdev default CHARACTER S.sql index 979ae01044d11ea24391d0a9dabdf7aeabac0055..3284b65711e9d61477e939b576ec460ccd0e64b0 100644 --- a/src/main/java/kr/ajousw/myspringweb/CREATE DATABASE webdev default CHARACTER S.sql +++ b/src/main/java/kr/ajousw/myspringweb/CREATE DATABASE webdev default CHARACTER S.sql @@ -1 +1,2 @@ +-- Active: 1689572124222@@210.107.196.163@44098 CREATE DATABASE webdev default CHARACTER SET UTF8 collate utf8_general_ci; \ No newline at end of file diff --git a/src/main/java/kr/ajousw/myspringweb/dto/FavoriteMusicRequestDto.java b/src/main/java/kr/ajousw/myspringweb/dto/FavoriteMusicRequestDto.java index 71ad89f7047ec55f2a84d8653a9ee514fc02bc9c..d6a37b3f1f11c9fce282d77613e172c804d605c1 100644 --- a/src/main/java/kr/ajousw/myspringweb/dto/FavoriteMusicRequestDto.java +++ b/src/main/java/kr/ajousw/myspringweb/dto/FavoriteMusicRequestDto.java @@ -1,13 +1,6 @@ package kr.ajousw.myspringweb.dto; import kr.ajousw.myspringweb.entity.FavoriteMusic; -import lombok.Getter; -import lombok.Setter; -import lombok.ToString; - -@Getter -@Setter -@ToString public class FavoriteMusicRequestDto { private String collectionId; @@ -17,6 +10,7 @@ public class FavoriteMusicRequestDto { private String artistViewUrl; private String collectionName; private String collectionViewUrl; + public FavoriteMusic toEntity() { FavoriteMusic music = new FavoriteMusic(); music.setCollectionId(this.collectionId); diff --git a/src/main/java/kr/ajousw/myspringweb/service/MusicService.java b/src/main/java/kr/ajousw/myspringweb/service/MusicService.java index 20c068621bc3d85ca43a328d4a92a4b04f682dac..51d1aa6535543eb336828b469280581baef95211 100644 --- a/src/main/java/kr/ajousw/myspringweb/service/MusicService.java +++ b/src/main/java/kr/ajousw/myspringweb/service/MusicService.java @@ -22,6 +22,7 @@ public class MusicService { private final FavoriteRepository albumsRepo; RestTemplate restTemplate = new RestTemplate(); + //musicSearch 함수 public MusicList musicSearch(String term){ RestTemplate restTemplate = new RestTemplate(); String url = "https://itunes.apple.com/search?term=" + term + "&entity=album"; @@ -36,6 +37,7 @@ public class MusicService { return null; } + //getLikes 함수 작성 public List<FavoriteMusic> getLikes(){ try { return albumsRepo.findAll(); @@ -44,6 +46,8 @@ public class MusicService { return null; } } + + //saveFavorite 함수 작성 public int saveFavorite(FavoriteMusic favoriteMusic){ FavoriteMusic music = albumsRepo.save(favoriteMusic); return music != null ? 1 : 0;