본문 바로가기

Dev/Spring Boot

[코드로 배우는 스프링 부트] 프로젝트 생성

본 포스팅은 인프런의 '스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술' 강의를 수강하며 정리한 내용입니다.

 

사전 준비

JAVA 버전 : Java 11 // 11버전이 스프링 초심자가 쓰기 좋다고 합니다.

IDE : IntelliJ

 

'스프링 부트 스타터' 사이트로 이동해서 스프링 프로젝트 생성

// 요즘에는 스프링 부트를 가지고 스프링 프로젝트를 생성한다고 합니다.

링크 : https://start.spring.io

 

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

 

- Maven vs Gradle

 라이브러리를 가져오고, 빌드 관련 라이프 싸이클을 관리해주는 Tool입니다. 과거에는 Maven을 많이 썼는데, 요즘에는 Gradle을 사용하는 추세입니다.

 

- Spring Boot 버전

2.4.0 (SNAPSHOT) : 만들고 있는 버전

2.3.x : 정식 릴리즈된 것들 중 가장 좋은 버전

 

- Project Metadata 

Group :  기업명

Artifact : 프로젝트 결과물 이름

 

- Dependencies ***

+ Spring Web, tymelif(HTML 템플릿 엔진)

 

Generate 후, intelliJ 에서 open한 모습

9번 줄 실행

 

localhost:8080 입력 시, 실행화면

Code


@SpringBootApplication
public class HelloSpringApplication {


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

}

1. .run(HelloSpringApplication.class, args) ; 호출

2. @SpringBootApplication 실행 : 내장된 톰캣, 웹서버를 실행하여 스프링부트를 띄운다.