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;
}
}