[Spring] API 예외 처리 인프런 강의 복습


[Spring] API 예외 처리 인프런 강의 복습

회사에서 일을 하다보니, API 예외를 처리하는데 있어서 좀 헷갈리는 부분이 있어서 인프런 - 스프링 강의 중 API 예외 처리에 대한 강의를 복습하며 정리하는 시간을 갖도록 하였다. 우선, RunTimeException을 상속받는 UserException 클래스를 생성해보자. 생성한 후 기존 RunTimeException 클래스의 메서드를 오버라이딩 하자. 아래는 UserExcetpion이란 이름을 사용하였지만, 보통 하나의 공통 Exception을 생성하여 해당 Exception을 통해 예외를 처리하는 식으로 진행 된다. 1. UserException.java public class UserException extends RuntimeException { public UserException() { super(); } public UserException(String message) { super(message); } public UserException(String messag...


#API #스프링 #규약 #Spring #RuntimeException #RestControllerAdvice #RestController #Programming #Java #Interface #Exception #ControllerAdvice #Application #ApiRuntimeException #자바

원문링크 : [Spring] API 예외 처리 인프런 강의 복습