서울땅콩의 취미생활

이번 시간에는 SpringBoot로 프로젝트를 생성하고 HelloWorld를 출력해보자.

스프링부트로 프로젝트 생성

Create new Spring Starter Project를 선택한다.

 

프로젝트명을 입력한다.

자신이 원하는 프로젝트명을 입력하면 된다.

Spring Web을 선택한다.

다른 종류도 많은데 하나하나 다 알필요는 없다.

혹시 필요하다면 하나씩 알아보는것도 좋은 공부가 될것 같다.

일단 우리의 목표는 SpringBoot로 HelloWorld 출력하는것이므로 빠르게 Spring Web을 체크하고 Next를 선택하자.

아래와 같은 화면이 나오는데 신경쓰지 말고 Finish 선택.

 

프로젝트가 생성된다.

 

 

생성한 프로젝트가 정상적으로 만들어졌는지 확인하기 위해서 프로젝트 우클릭 > Run As > Spring Boot App 을 선택하자.

 

 

이클립스 Console창에 로그가 출력되며, 아래와 같이 나온다면 정상적으로 생성된것이다.

 

 

 

 

웹브라우저에 localhost:8080을 입력하자

localhost:8080

아!! 에러다!!

걱정하지말자!!!

스프링부트는 프로젝트를 생성하면 프로젝트 설정 및 실행에 관련된 것은 자동으로 설정이 된다. 하지만 view는 화면에 보이는것이 없으므로 에러가 나는것. 

일단은 위와같이 로그가 나온다면 정상적으로 실행된것이다.

 

우리의 목표 Hello World 표시

메인 패키지 하위에 controller 패키지를 생성한다.

나의 기본패키지는 com.example.demo이므로... 하위에 controller를 추가.

 

controller패키지 하위에 Class를 생성한다.

 

 

 

 

HelloController를 만들어주자.

 

그리고 아래와 같이 코딩을 하자.

아주 간단하다.

package com.example.demo.controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloController {
	
	@RequestMapping("/")
	public String index() {
		return "Hello World";
	}
}

 

서버를 내렸다가 다시 시작하다.

그리고 나서 localhost:8080 을 웹브라우저에 입력해보자.

정상적으로 출력되는것을 확인할 수 있다.

 

공유하기

facebook twitter kakaoTalk kakaostory naver band