본문 바로가기

Spring

IntelliJ로 스프링 부트 프로젝트 생성 및 설정 ( Maven )

스프링 부트를 위한 프로젝트 생성 방법입니다.

1. Maven으로 프로젝트를 생성

 

2. pom.xml에 기본적인 Setting 추가

메이븐에는 프로젝트 간의 계층 구조를 만들 수 있습니다.

<parent> 태그를 통해 아래와 같은 계층 구조를 만들어 줍니다. -> 스프링 부트의 의존성 관리에 핵심적인 부분

웹 어플리케이션을 위한 디펜던시와 빌드 툴을 추가해주면 기본적인 셋팅이 완료됩니다.

<!-- Inherit defaults from Spring Boot -->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.3.RELEASE</version>
    </parent>

    <!-- Add typical dependencies for a web application -->
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>

    <!-- Package as an executable jar -->
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

 

3. 패키지와 클래스 생성

src > main > java 에서 패키지를 하나 생성 한 후 자바 클래스를 생성합니다.

아래와 같이 작성하고 실행합니다.

@SpringBootApplication
public class Application {

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

 

 

출처: https://docs.spring.io/spring-boot/docs/2.0.3.RELEASE/reference/htmlsingle/#getting-started-maven-installation

 

Spring Boot Reference Guide

This section dives into the details of Spring Boot. Here you can learn about the key features that you may want to use and customize. If you have not already done so, you might want to read the "Part II, “Getting Started”" and "Part III, “Using Spr

docs.spring.io

, 백기선님의 강의