본문 바로가기
Tool/IntelliJ

[IntelliJ] Spring Web Project 생성

by pcm9881 2023. 1. 27.

1. 프로젝트 생성

Java(openjdk version "1.8.0_292"), Maven으로 프로젝트를 생성하려고 합니다.

 

1-1. IntelliJ 초기 화면

[New Project] 버튼 클릭

1-2.  IntelliJ 다른 프로젝트 창이 켜져있는 경우.

최상단 -> [File] -> [New] -> [Project...] 클릭.

2. 프로젝트 설정

1. 왼쪽 사이드 메뉴 [Spring Initializr] 클릭.

 

2. Name ( 프로젝트 이름 )

프로젝트 이름을 적습니다. 프로젝트 이름을 생성하는 방법은 아래에 두가지가 있습니다.

  1.    첫번째 방법 소문자 + 카멜케이스 (예시: springBootProject, springMvcApp)
  2.    두번째 방법 소문자 + 하이픈 (예시:spring-boot-project, spring-mvc-app)

3. Location ( 프로젝트 위치 또는 경로 )

 

4. Language ( 언어 )

프로젝트 개발 언어를 선택합니다. 저는 Java를 선택하겠습니다.

  1. Java 
  2. Kotlin
  3. Groovy

5. Type ( 타입 )

프로젝트를 관리할 타입을 선택합니다. 저는 Maven을 선택하겠습니다.

  1. Gradle - Groovy 
  2. Gradle - Kotlin
  3. Maven 

6. Group

그룹을 적습니다.  (예시: com.회사이름, org.조직이름)

 

7. Artifact

아티팩트를 적습니다. (예시: 프로젝트 이름)

 

8. Package name

Group과 Artifact를 합쳐서 적혀있습니다. (단 특수문자는 제외됩니다.)

 

9.Project SDK

프로젝트 SDK 버전을 선택합니다.

 

10. Java

자바 버전을 선택합니다.

 

11. Packaging

해당 프로젝트는 웹 어플리케이션이므로 War를 선택합니다.

 

3. Spring Boot 설정

현재는 웹 프로젝트 생성이 목적이므로 다른 것들은 제외하고 Spring Web만 선택합니다. 

* 여기서 주의할 점 Spring Boot에서 선택할 수 있는 버전이 3.0.2, 2.7.8 이렇게 선택이 가능한데 2.7.8로 선택해야 합니다.

Java 8을 사용하기 위해서는 2.7.8로 선택하시고 진행하셔야 합니다. (2023.01.27 기준)

4. 프로젝트 구조

  • .idea
  • .mvn
  • src
    • main
      • java
        • com.pcm9881.springweb
          • ServletInitalizer.java
          • SpringWebApplication.java
      • resources
        • static
        • templates
        • application.properties
      • test
        • com.pcm9881.springweb
          • SpringWebApplicationtests.java
  • .gitignore
  • HELP.md
  • mvnw
  • mvnw.cmd
  • pom.xml
  • spring-web.iml

728x90

댓글