From 9f07796e46e439bd9ac56a2a98fd9ebfc64c8fc1 Mon Sep 17 00:00:00 2001 From: hyxklee <ewgt1234@naver.com> Date: Thu, 18 Jul 2024 12:11:30 +0900 Subject: [PATCH] =?UTF-8?q?refactor:=20=EC=A3=BC=EC=84=9D=20=ED=95=B4?= =?UTF-8?q?=EC=A0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../leets/weeth/domain/notice/controller/NoticeController.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/leets/weeth/domain/notice/controller/NoticeController.java b/src/main/java/leets/weeth/domain/notice/controller/NoticeController.java index 1738b0ce..ed4ffe3a 100644 --- a/src/main/java/leets/weeth/domain/notice/controller/NoticeController.java +++ b/src/main/java/leets/weeth/domain/notice/controller/NoticeController.java @@ -8,6 +8,7 @@ import leets.weeth.domain.notice.service.NoticeService; import leets.weeth.global.auth.annotation.CurrentUser; import leets.weeth.global.common.error.exception.custom.BusinessLogicException; +import leets.weeth.global.common.error.exception.custom.TypeNotMatchException; import leets.weeth.global.common.response.CommonResponse; import lombok.RequiredArgsConstructor; import org.springframework.security.access.prepost.PreAuthorize; @@ -35,7 +36,7 @@ public CommonResponse<String> createNotice(@RequestBody @Valid RequestNotice req // 공지사항 세부 조회 @PreAuthorize("hasRole('ROLE_USER') or hasRole('ROLE_ADMIN')") @GetMapping("/{id}") - public CommonResponse<ResponseNotice> getNotice(@PathVariable Long id) { + public CommonResponse<ResponseNotice> getNotice(@PathVariable Long id) throws TypeNotMatchException { ResponseNotice responseNotice = noticeService.getNoticeById(id); return CommonResponse.createSuccess(responseNotice); }