도서 장바구니 정보를 반환하는 서비스 계층 구현하기
1. com.springmvc.service 패키지에 CartService 인터페이스를 생성한 후 다음 내용을 작성합니다.
코드 14-5 CartService.java
package com.springmvc.service;
import com.springmvc.domain.Cart;
public interface CartService {
Cart create(Cart cart);
Cart read(String cartId);
}
2. com.springmvc.service 패키지에 CartServiceImpl 클래스를 생성하여 다음 내용을 작성합니다. CartServiceImpl 인터페이스를 구현한 클래스는 CartService 인터페이스에 정의한 create()와 read() 메서드를 구현합니다.
코드 14-6 CartServiceImpl.java
package com.springmvc.service;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.springmvc.domain.Cart;
import com.springmvc.repository.CartRepository;
@Service
public class CartServiceImpl implements CartService {
@Autowired
private CartRepository cartRepository;