도서 장바구니 정보를 반환하는 서비스 계층인 서비스 객체 구현하기
1. com.springmvc.exception 패키지에서 CartException 클래스를 생성하고 다음 내용을 작성합니다.
코드 15-10 CartException.java
package com.springmvc.exception;
public class CartException extends RuntimeException {
private static final long serialVersionUID = -5192041563033358491L;
private String cartId;
public CartException(String cartId) {
this.cartId = cartId;
}
public String getCartId() {
return cartId;
}
}
2. CartService 인터페이스에 장바구니의 예외 처리를 위한 validateCart() 메서드를 추가합니다.
코드 15-11 CartService.java
package com.springmvc.service;
import com.springmvc.domain.Cart;
public interface CartService {
...
Cart validateCart(String cartId);
}