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 예제입니다"); 
        }
    }
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.