본문 바로가기

스프링/Spring

Spring Boot 프로젝트 생성하기

이번에는 spring boot의 시작인 프로젝트 생성하고 기본 페이지에 접속하는 것을 하겠습니다.

 

 

-- 사전 필요사항

1.  Java 11

2. IDE IntelliJ 또는 Eclipse 설치

저는 인텔리제이를 사용해서 프로젝트를 생성하겠습니다.

 

 

1. Spring Boot 프로젝트 설정 및 다운로드

스프링 부트 스타터 페이지에서 스프링 프로젝트를 생성할 것입니다.

스프링 부트 스타터 페이지는 스프링 부트 기반으로 프로젝트를 만들어주는 사이트입니다.

start.spring.io/

프로젝트 설정

  • Project : Gradle
  • Language : Java
  • Spring Boot : 2.4.1 (SNAPSHOT이 아닌 최신 버전

Dependencies 

사용할 라이브러리를 다음과 같이 명시합니다.

 

 

  • spring web -> Spring MVC를 사용하여 RESTful을 포함한 웹 애플리케이션을 만들 수 있음
  • thymeleaf -> HTML을 동적으로 만들어주는데 도움을 주는 템플릿 엔진

Generate 해서 프로젝트 zip 파일을 다운로드합니다.

 

 

2. Spring Boot 프로젝트 Open 및 실행

인텔리제이에서 File > open > open file or project를 클릭해서 프로젝트를 가져옵니다.

프로젝트를 가져오는 데 성공하면 다음과 같은 디렉터리 구조를 가집니다.

Shift + F 10을 통해서 프로젝트를 실행할 수 있습니다.

 

실행하면 다음과 같이 콘솔 로그가 나오고 두 가지 정보를 알 수 있습니다.

1. 톰캣이 8080 포트에서 시작했다는 것을 알 수 있습니다.

2. HelloSpringApplication이 시작했다는 것입니다.

HelloSpringApplication은 방금 저희가 만든 Spring Boot 애플리케이션입니다.

HelloSpringApplication은 다음 경로에 위치하고 코드를 보니 java main 메서드를 통해 실행된 것을 알 수 있습니다.

 

package hello.hellospring;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class HelloSpringApplication {

	public static void main(String[] args) {
		SpringApplication.run(HelloSpringApplication.class, args);
	}

}

 

 

지금까지 스프링 부트의 기본인 프로젝트 생성을 다뤘고 다음엔 좀 더 심화된 내용을 다뤄보겠습니다.