diff --git a/src/main/java/io/company/localhost/controller/api/BoardController.java b/src/main/java/io/company/localhost/controller/api/BoardController.java index e338029..27f534b 100644 --- a/src/main/java/io/company/localhost/controller/api/BoardController.java +++ b/src/main/java/io/company/localhost/controller/api/BoardController.java @@ -143,66 +143,66 @@ public class BoardController { } // 게시물 삭제 @DeleteMapping("/{boardId}") - public ApiResponse deleteBoard(@PathVariable Long boardId, @ReqMap MapDto map) { + public ApiResponse deleteBoard(@PathVariable("boardId") Long boardId, @ReqMap MapDto map) { map.put("LOCBRDSEQ", boardId); log.info("Deleting board with ID: {}", boardId); boardService.deleteBoard(map); return ApiResponse.ok("게시물이 삭제되었습니다."); } //게시물 수정 - @PutMapping + @PutMapping("/{boardId}") public ApiResponse updateBoard(@ReqMap MapDto map) { boardService.updateBoard(map); return ApiResponse.ok("게시물이 수정되었습니다."); } //게시물과 댓글에 좋아요/싫어요 추가 @PostMapping("/{boardId}/reaction") - public ApiResponse reactToBoard(@PathVariable Long boardId, @ReqMap MapDto map) { + public ApiResponse reactToBoard(@PathVariable("boardId") Long boardId, @ReqMap MapDto map) { map.put("LOCBRDSEQ", boardId); boardService.reactToBoard(map); return ApiResponse.ok("반응이 추가되었습니다."); } //댓글/대댓글 조회 @GetMapping("/{boardId}/comments") - public ApiResponse> getComments(@PathVariable int boardId) { + public ApiResponse> getComments(@PathVariable("boardId") int boardId) { return ApiResponse.ok(boardService.getComments(boardId)); } //댓글/대댓글 작성 @PostMapping("/{boardId}/comment") - public ApiResponse addCommentOrReply(@PathVariable int boardId, @ReqMap MapDto map) { + public ApiResponse addCommentOrReply(@PathVariable("boardId") int boardId, @ReqMap MapDto map) { map.put("LOCBRDSEQ", boardId); boardService.addCommentOrReply(map); return ApiResponse.ok("댓글 또는 대댓글이 작성되었습니다."); } //댓글/대댓글 수정 @PutMapping("/comment/{commentId}") - public ApiResponse updateComment(@PathVariable int commentId, @ReqMap MapDto map) { + public ApiResponse updateComment(@PathVariable("commentId") int commentId, @ReqMap MapDto map) { map.put("LOCCMTSEQ", commentId); boardService.updateComment(map); return ApiResponse.ok("댓글이 수정되었습니다."); } //댓글/대댓글 삭제 @DeleteMapping("/comment/{commentId}") - public ApiResponse deleteComment(@PathVariable int commentId, @ReqMap MapDto map) { + public ApiResponse deleteComment(@PathVariable("commentId") int commentId, @ReqMap MapDto map) { map.put("LOCCMTSEQ", commentId); boardService.deleteComment(map); return ApiResponse.ok("댓글이 삭제되었습니다."); } //비밀번호 확인 (게시물) @PostMapping("/comment/{commentId}/password") - public ApiResponse checkCommentPassword(@PathVariable int commentId, @ReqMap MapDto map) { + public ApiResponse checkCommentPassword(@PathVariable("commentId") int commentId, @ReqMap MapDto map) { map.put("LOCCMTSEQ", commentId); return ApiResponse.ok(boardService.checkCommentPassword(map)); } //비밀번호 확인 (댓글) @PostMapping("/{boardId}/password") - public ApiResponse checkBoardPassword(@PathVariable int boardId, @ReqMap MapDto map) { + public ApiResponse checkBoardPassword(@PathVariable("boardId") int boardId, @ReqMap MapDto map) { map.put("LOCBRDSEQ", boardId); return ApiResponse.ok(boardService.checkBoardPassword(map)); } // 비밀게시판 여부 확인 @GetMapping("/{boardId}/isSecret") - public ApiResponse isSecretBoard(@PathVariable Long boardId) { + public ApiResponse isSecretBoard(@PathVariable("boardId") Long boardId) { log.info("Checking if board ID {} is secret", boardId); return ApiResponse.ok(boardService.isSecretBoard(boardId)); }