본문 바로가기

게으른개발자/공부

메이븐(Maven)기반 스프링부트(Spring Boot)프로젝트 생성하기 By 인텔리제이(IntelliJ)


1. 프로젝트생성



2. 메이븐(Maven) 프로젝트 선택




3.그룹아이디(GroupId), 아티팩트아이디(ArtifactId) 입력

    • 그룹아이디(GroupId) : 프로젝트를 만드는 그룹, 조직, 회사 등을 나타내는 유일한 이름, 보통 자바 패키지처럼 URI를 거꾸로 써서 나타낸다.
    • 아티팩트아이디(ArtifactId) : 프로젝트를 나타내는 유일한 이름, 그룹 내 다른 아티팩트와 이름이 같아서는 안된다. 자유롭게 적되, 소문자를 사용하고 이상한 특수문자를 사용하지 않는다.



4. 프로젝트 이름 및 위치 설정

    • 프로젝트 이름과 위치를 변경하고자 하면 입력하고, 그렇지 않으면 바로 Finish 버튼을 누른다.



5. pom파일에 Parent 추가

1
2
3
4
5
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.1.1.RELEASE</version>
    </parent>
cs


6. 의존성(dependency) 추가

1
2
3
4
5
6
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>
cs


7. 빌드 플러그인 추가

1
2
3
4
5
6
7
8
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
cs



8. SpringBootApplication 생성

  • 패키지 생성후 원하는 이름의 클래스 생성하고 아래와 같이 작성
1
2
3
4
5
6
7
8
9
10
11
package 패키지명;
 
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


9. 실행


10. 확인

  • 아무것도 만들지 않아서 에러 페이지가 떴으나  응답이 오는 것을 확인^^


'게으른개발자 > 공부' 카테고리의 다른 글

스프링부트 프로파일  (0) 2019.01.13
자바 스트림(Stream)  (0) 2019.01.09
자바 람다(Lambda)  (0) 2019.01.08
네스티드 클래스  (0) 2019.01.07
DI(Dependency injection) 의존성 주입  (0) 2019.01.06