Spring/Study

스프링 부트(Spring Boot) 프로젝트 생성

DevMoomin 2020. 4. 21. 23:08

(공감과 댓글 하나는 글쓴이에게 큰 힘이 됩니다.)

 

스프링 부트(Spring Boot)는 상용화 가능한 제품 수준의 스프링 기반 애플리케션을 만들 때 빠르고, 쉽게 만들 수 있도록 도와준다.

 

1. Create New Project 클릭

2. 좌측의 Maven 선택 후 Next 클릭

3. Name, GroupId, ArtifactId 입력 후 Finish 클릭

4. pom.xml에 <parent>, <dependency>, <build> 추가

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
 
    <groupId>com.moomini</groupId>
    <artifactId>spring-boot-getting-started</artifactId>
    <version>1.0-SNAPSHOT</version>
 
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.2.6.RELEASE</version>
    </parent>
 
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>
 
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
</project>
cs

5. src\main\java 디렉토리를 생성하고, 그 안에 패키지 폴더 생성 후 Application.java 생성

6. Application.java에 @SpringBootApplication 어노테이션을 추가하고, 메인메소드에서 run 입력 후 실행

package com.moomini;
 
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
 
@SpringBootApplication
public class Application {
    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }
}
cs

7. localhost:8080에 접속해서 에러페이지가 정상적으로 표시되는 것 확인