6.3 블로그 글 작성을 위한 API 구현하기 부분 중 Controller 부분을 보면 응답시 Entity(article)로 반환한걸로 보입니다.
@PostMapping("/api/articles")
public ResponseEntity<Article> addArticle(@RequestBody AddArticleRequest request) {
Article savedArticle = blogService.save(request);
return ResponseEntity.status(HttpStatus.CREATED).body(savedArticle);
}
entity로 반환하기 보단, DTO로 반환하는게 더욱 적절하지 않나요?
<예시>
@PostMapping("/api/articles")
public ResponseEntity<ArticleResponse> addArticle(@RequestBody AddArticleRequest request) {
Article savedArticle = blogService.save(request);
return ResponseEntity.status(HttpStatus.CREATED).body(new ArticleResponse(savedArticle));
}
6.3 블로그 글 작성을 위한 API 구현하기 부분 중 Controller 부분을 보면 응답시 Entity(article)로 반환한걸로 보입니다.
entity로 반환하기 보단, DTO로 반환하는게 더욱 적절하지 않나요?
<예시>