더북(TheBook)

MVC를 담당하는 프레젠테이션 계층인 컨트롤러 구현하기

1. com.springmvc.controller 패키지에서 OrderController 클래스를 생성하고 다음 내용을 작성합니다. OrderController 컨트롤러는 실제 작동하지 않고 웹 플로우가 주문 처리를 작동합니다.

코드 15-15 OrderController.java

package com.springmvc.controller;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

import com.springmvc.service.OrderService;

@Controller
public class OrderController {

    @Autowired
    private OrderService orderService;

    @RequestMapping("/order/ISBN1234/2")
    public String process() {
        orderService.confirmOrder("ISBN1234", 2);
        return "redirect:/books";
    }
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.