더북(TheBook)

5.2.1 @Controller를 이용한 컨트롤러 정의

컨트롤러는 메서드를 포함하고 있는 일반적인 자바 클래스가 아니라 웹 브라우저에서 들어온 요청을 처리하는 메서드를 포함하고 있는 특정 자바 클래스입니다. 이때 @Controller를 선언하여 특정 자바 클래스가 컨트롤러 역할을 하도록 합니다.

@Controller를 사용하려면 org.springframework.stereotype.Controller를 임포트해야 합니다.

다음은 Example01Controller 클래스에 @Controller를 선언하여 컨트롤러를 정의한 예입니다.

@Controller를 사용하여 컨트롤러 정의

package com.springmvc.chap05;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

@Controller 
public class Example01Controller { 
    @RequestMapping(value="/exam01", method=RequestMethod.GET)

    public void requestMethod() {
        System.out.println("@Controller 예제입니다"); 
    }
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.