스프링부트는 처음이라 #1 "Hello, world" 를 출력하기까지

Hello, world

  • Java에서 Hello, world를 출력할 때..

Main.java

public class Main{

    public static void main(String[] args) {
        System.out.println("Hello, world");
    }

}

위 main 함수를 실행시키면 콘솔 창에 Hello, world를 출력시킬수 있다.


SpringBoot를 통해 Hello, world를 출력하기

스프링부트를 이용해 인터넷 브라우져에 Hello, world를 출력해본다.

  • 먼저 spring initializr를 통해
    Gradle 및 자바 11 버전을 사용하며, Dependencies는 Spring Web만 추가한 프로젝트를 생성한다.

간단하게 생성할 수 있다!

  • GENERATE를 통해 다운로드한 프로젝트를 Intellij를 통해 열면
    위와 같은 프로젝트 구조를 가진 Helloworld 어플리케이션이 생성되어 있다.
    이후 해당 HelloworldApplication을 실행시키면 해당 웹 어플리케이션이 localhost:8080를 통해 통신하게 된다.
  • 이제 크롬에 Hello, world를 출력하기 위해 com.study.helloworld 패키지 내에 새로운 Java 파일을 생성한다.

HelloWorldController.java

@RestController
public class HelloWorldController {

    @GetMapping("")
    public String helloWorld(){
        return "Hello, world";
    }

}

위 HelloWorldController를 생성 후 다시 HelloworldApplication을 실행한다.

👍


이건 뭐지?

  • RestController?
  • GetMapping?

좋은 웹페이지 즐겨찾기