Skip to main content

02. Controller 만들기

01. 컨트롤러 만들기

프로젝트를 생성했으니 이제 예시로 페이지를 만들어 보려한다.

http://localhost:8080/hello 라는 URL을 만들어 테스트할 것이며,

해당 요청을 받기 위해선 컨트롤러를 만들어서 사용하여야 한다.

* 컨트롤러는 클라이언트에서 받은 요청을 관리하는 자바의 클래스이다.


프로젝트의 메인 파일을 우클릭하여 Class를 새로 만들어 준다

image.png

컨트롤러 명을 입력 후 생성해준다.

image.png

정상적으로 컨트롤러 클래스가 생성됨을 확인

image.png

위 코드는 그냥 기본 템플릿이므로 아래와 같이 내용을 추가해주자

* 파이썬만 해보고 자바를 아직 몰라서 조금 헷갈린다.

@ 표시가 java에선 함수인가?

package com.example.demo;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
public class HelloController {
    @GetMapping("/hello")
    @ResponseBody
    public String hello() {
        return "Hello World";
    }
}