더북(TheBook)

10.3.2 실습 @ExceptionHandler를 이용하여 예외 처리하기

@ExceptionHandler를 이용하여 도서 목록 중에서 존재하지 않는 도서 아이디를 요청하는 경우 예외 처리를 구현해 보겠습니다.

1. com.springmvc.exception 패키지에서 BookIdException 클래스를 생성하여 다음 내용을 작성합니다.

코드 10-3 BookIdException.java

package com.springmvc.exception;

@SuppressWarnings("serial")
public class BookIdException extends RuntimeException {

    private String bookId;

    public BookIdException(String bookId) { // 생성자
        this.bookId = bookId;
    }

    public String getBookId() { // Getter() 메서드
        return bookId;
    }
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.