diff --git a/src/main/java/com/ajou/procoding/myweb/controller/MyWebController.java b/src/main/java/com/ajou/procoding/myweb/controller/MyWebController.java
index f0580d6f71a6a9320faaedfb15bf611e00c609bc..4d60be3d3c4ce56da4b71c0c984b7b145db00035 100644
--- a/src/main/java/com/ajou/procoding/myweb/controller/MyWebController.java
+++ b/src/main/java/com/ajou/procoding/myweb/controller/MyWebController.java
@@ -6,15 +6,20 @@ import java.util.List;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.RequestParam;
 import org.springframework.web.bind.annotation.RestController;
 import org.springframework.web.client.RestTemplate;
 
+import com.ajou.procoding.myweb.dto.FavoriteMusicRequestDto;
 import com.ajou.procoding.myweb.dto.MusicList;
 import com.ajou.procoding.myweb.entitiy.FavoriteMusic;
 import com.ajou.procoding.myweb.repository.FavoriteRepository;
 import com.fasterxml.jackson.databind.ObjectMapper;
 
+import jakarta.transaction.Transactional;
+
 @RestController
 
 public class MyWebController {
@@ -66,8 +71,19 @@ public class MyWebController {
             return null;
         }
 
-}
+    }
 
+    @PostMapping(value="/likes")
+    @Transactional
+    public int postLikes(@RequestBody FavoriteMusicRequestDto favorite) {
+        FavoriteMusic music = albumsRepo.save(favorite.toEntity());
+        if(music != null) {
+            return 1;
+        }
+        else {
+            return 0;
+        }
+    }
 
 
 }
diff --git a/src/main/java/com/ajou/procoding/myweb/dto/FavoriteMusicRequestDto.java b/src/main/java/com/ajou/procoding/myweb/dto/FavoriteMusicRequestDto.java
new file mode 100644
index 0000000000000000000000000000000000000000..73df8bcac3bb6ee293fa8092bab338e4c0901369
--- /dev/null
+++ b/src/main/java/com/ajou/procoding/myweb/dto/FavoriteMusicRequestDto.java
@@ -0,0 +1,34 @@
+package com.ajou.procoding.myweb.dto;
+
+import com.ajou.procoding.myweb.entitiy.FavoriteMusic;
+
+import jakarta.persistence.Column;
+import lombok.Getter;
+import lombok.Setter;
+import lombok.ToString;
+
+@Getter
+@Setter
+@ToString
+public class FavoriteMusicRequestDto {
+    private String collectionId;
+    private String collectionType;
+    private String artistId;
+    private String artistName;
+    private String artistViewUrl;
+    private String collectionName;
+    private String collectionViewUrl;
+    
+    public FavoriteMusic toEntity() {
+        FavoriteMusic music = new FavoriteMusic();
+        music.setCollectionId(this.collectionId);
+        music.setCollectionId(this.collectionType);
+        music.setCollectionId(this.artistId);
+        music.setCollectionId(this.artistName);
+        music.setCollectionId(this.artistViewUrl);
+        music.setCollectionId(this.collectionName);
+        music.setCollectionId(this.collectionViewUrl);
+
+        return music;
+    }
+}