아래는 예시 코드로, Controller에서 글 제목 수정하는 코드에 @RequestParam을 넣었는데 (@RequestParam("title") String title)
두 가지 방법으로 쓰일 수 있다.
// 글 제목 수정
@PatchMapping("/{post_id}/title")
public ResponseEntity updatePostTitle(
@PathVariable("post_id") Long post_id,
@RequestParam("title") String title,
@RequestHeader Long writer_id
) throws IOException {
int result = postService.updateTitle(post_id, title, writer_id);
if (result > 0) {
return new ResponseEntity(ResponseFormat.responseFormat(StatusCode.SUCCESS, ResponseMessage.SUCCESS_UPDATE_POST_TITLE, null), HttpStatus.OK);
}
return new ResponseEntity(ResponseFormat.responseFormat(StatusCode.FAIL, ResponseMessage.FAIL_UPDATE_POST_TITLE, null), HttpStatus.OK);
}
title=제목2로 추가된 것을 확인할 수 있다!
