더북(TheBook)

도서 장바구니 정보를 반환하는 서비스 계층 구현하기

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;

 

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.