일기장
@ResponseStatus를 이용하여 커스텀 예외를 만드는 방법
웹개발 2023. 9. 2. 21:00

@ResponseStatus `@ResponseStatus`는 스프링에서 제공하는 어노테이션으로, HTTP 상태 코드와 예외 클래스를 연결시켜 줍니다. 이 어노테이션을 이용하면 예외 발생 시 원하는 HTTP 상태 코드와 메시지를 클라이언트에게 반환할 수 있습니다. @ResponseStatus(value = HttpStatus.NOT_FOUND, reason = "Resource Not Found") public class ResourceNotFoundException extends RuntimeException { public ResourceNotFoundException(String message) { super(message); } } 위 예제에서 `ResourceNotFoundException` 은..