From 13c3c99740330caf89a48e11b4b2367247116d3f Mon Sep 17 00:00:00 2001 From: SeokGeunHo Date: Mon, 22 Sep 2025 10:44:14 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=EA=B2=8C=EC=8B=9C=EA=B8=80=20=EB=8B=A4?= =?UTF-8?q?=EA=B1=B4=20=EC=A1=B0=ED=9A=8C,=20=EC=9E=91=EC=84=B1=20?= =?UTF-8?q?=EA=B5=AC=ED=98=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../back/domain/post/post/controller/PostController.java | 7 +++---- .../com/back/domain/post/post/service/PostService.java | 9 +++++++-- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/back/domain/post/post/controller/PostController.java b/src/main/java/com/back/domain/post/post/controller/PostController.java index 346977e8..f601a72d 100644 --- a/src/main/java/com/back/domain/post/post/controller/PostController.java +++ b/src/main/java/com/back/domain/post/post/controller/PostController.java @@ -8,6 +8,7 @@ import java.util.List; import lombok.RequiredArgsConstructor; 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.RequestMapping; @@ -37,9 +38,7 @@ public RsData createPost( * @return 모든 게시글 리스트 */ @GetMapping - public RsData> getAllPosts() { - List posts = postService.getAllPosts(); - return RsData.successOf(posts); // code=200, message="success" + public RsData> getAllPosts() { + return RsData.successOf(postService.getAllPosts()); // code=200, message="success" } - } diff --git a/src/main/java/com/back/domain/post/post/service/PostService.java b/src/main/java/com/back/domain/post/post/service/PostService.java index f09bed7c..d3817088 100644 --- a/src/main/java/com/back/domain/post/post/service/PostService.java +++ b/src/main/java/com/back/domain/post/post/service/PostService.java @@ -11,6 +11,7 @@ import com.back.domain.user.entity.User; import com.back.global.rq.Rq; import java.util.List; +import java.util.stream.Collectors; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -61,7 +62,11 @@ public PostResponseDto createPost(PostRequestDto postRequestDto) { // 게시글 다건 조회 로직 @Transactional(readOnly = true) - public List getAllPosts() { - return postRepository.findAll(); + public List getAllPosts() { + List posts = postRepository.findAll(); + + return posts.stream() + .map(PostResponseDto::new) + .collect(Collectors.toList()); } }