Skip to content

Commit

Permalink
Merge pull request #14 from dev-hooon/feat/#9/exception_template
Browse files Browse the repository at this point in the history
feat : 커스텀 예외 템플릿 생성
  • Loading branch information
dlswns2480 authored Dec 25, 2023
2 parents 43f06f1 + 7a12e94 commit 4202c8c
Show file tree
Hide file tree
Showing 5 changed files with 53 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
package com.prgrms.catchtable.common.exception;

import lombok.Getter;
import lombok.RequiredArgsConstructor;

@Getter
@RequiredArgsConstructor
public class CommonException extends RuntimeException {

private final ErrorCode errorCode;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
package com.prgrms.catchtable.common.exception;

import lombok.Getter;
import lombok.RequiredArgsConstructor;

@Getter
@RequiredArgsConstructor
public enum ErrorCode {
NOT_EXIST_MEMBER("존재하지 않는 아이디입니다.");

private final String message;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
package com.prgrms.catchtable.common.exception;

import org.springframework.web.bind.annotation.RestControllerAdvice;

@RestControllerAdvice
public class ExceptionHandler {

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
package com.prgrms.catchtable.common.exception.custom;

import com.prgrms.catchtable.common.exception.CommonException;
import com.prgrms.catchtable.common.exception.ErrorCode;

public class BadRequestCustomException extends CommonException {

public BadRequestCustomException(ErrorCode errorCode) {
super(errorCode);
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
package com.prgrms.catchtable.common.exception.custom;

import com.prgrms.catchtable.common.exception.CommonException;
import com.prgrms.catchtable.common.exception.ErrorCode;

public class NotFoundCustomException extends CommonException {

public NotFoundCustomException(ErrorCode errorCode) {
super(errorCode);
}
}

0 comments on commit 4202c8c

Please sign in to comment.