@DeleteMapping("/post/{id}")
public void deletePost(@PathVariable Long id) {
    postService.deletePost(id);
}
  1. Controller에서 삭제할 Post의 id 정보를 받아서 서비스단으로 넘겨준다.
public void deletePost(Long id) {
    Post post = postRepository.findById(id)
            .orElseThrow(() -> new RuntimeException("없는 아이디"));

    postRepository.delete(post);
}
  1. 받아온 id를 기반으로 Post 엔티티를 찾고, postRepository에서 삭제한다.