본문 바로가기
Programming/Spring Boot

인텔리제이(IntelliJ)로 스프링부트(Spring Boot) 프로젝트 생성 및 구동하기

by 돌방로그 2023. 1. 12.

제목의 글을 설명하기에 앞서 정보전달의 목적도 있지만, 

제가 잊지않기 위해서 공부 및 정리하며 쓰는 글이라는 사실을 미리 고지합니다.

 

혹시라도 오입력된 정보가 있다면, 댓글 남겨주세요!


Spring Boot을 개발하기 위한 환경 구축을 완료했다면,

신규 프로젝트를 생성하여 환경 구축이 정상적으로 진행되었는지 테스트하는 작업을 수행합니다.

 


인텔리제이(IntelliJ) 내 Spring Boot 프로젝트 생성하기

스프링부트 프로젝트 생성하는 다양한 방법 중에서도 스프링 이니셜라이즈(Spring Initializr)를 이용하여 프로젝트 생성하는 방법을 이용합니다.

 

1. 스프링 이니셜라이저(Spring Initializr) 사이트에 접속합니다.

 

2. Spring Boot 프로젝트 기본 설정(Project, Language, Spring Boot)을 진행합니다.

저의 경우 디폴트로 선택되어 있는 정보 그대로 이용하였습니다.

 

3. Spring Boot 프로젝트 메타데이터를 입력합니다.

저의 경우 Packaging과 Java는 디폴트로 선택되어 있는 정보 그대로 이용하였습니다.

그 외 Gruop, Artifact/Name, Description은 프로젝트의 목적에 맞게 변경하였습니다.

 

4. Dependencies 우측에 위치한 'ADD' 버튼을 클릭하여 Dependency를 줄 항목을 검색하여 추가합니다.

  • 추가 항목
    • (필수) Spring Web
    • (선택) Spring Data JPA
    • (선택) MySQL Driver

좌: Dependencies 추가 전 우: Dependency 추가 후

 

5. 가장 하단에 위치한 'GENERATE' 버튼을 클릭합니다.

 

6. 다운로드 된 zip 파일을 작업할 경로로 이동시켜 줍니다. (이동할 필요가 없는 경우 본 과정 생략)

  • 이동 전 다운로드된 파일 경로: C:\Users\{계정명}\Downloads

 

7. zip 파일을 압축 해제합니다. 

 

8. 인텔리제이(IntelliJ)를 실행 후 'Open'을 클릭합니다.

 

9. Spring Initializr로 생성한 프로젝트이자 다운로드받은 zip파일을 압축 해제한 경로를 선택합니다.

 

10. 신뢰하는 프로젝트인지 여부를 묻는 팝업창에서 'Trust Project' 버튼을 클릭합니다.

 

11. 정상적으로 프로젝트가 Open 되었는지 확인합니다.

 


인텔리제이(IntelliJ)로 Spring Boot 프로젝트 구동하기

Spring Boot 프로젝트가 생성되어 있어야 진행할 수 있는 단계입니다.

 

1. 아래 경로에 위치한 파일을 더블 클릭하여 활성화합니다.

  • 경로: {프로젝트명}\src\main\java\com.{Group 경로}\{프로젝트명}Application.java

 

2. '@SpringBootApplication' 좌측에 위치한 ▶버튼을 클릭 후 'Run ..main()'을 클릭합니다.

  • 혹시라도 해당 버튼이 보이지 않는 경우, IntelliJ를 껏다 켜보시길 바랍니다.
  • 그럼에도 불구하고 보이지 않는 경우, 우측 상단에 위치한 'Run > Run '{프로젝트명}Application''을 클릭합니다.

 

3. 애플리케이션 실행 결과로 화면 하단에 표시된 콘솔창이 아래와 같이 표시되었는지 확인합니다.

  • 구동 성공 메세지: 'Started WebApiServerApplication in ~~~ seconds'
  • 참고 사항: 어떠한 정보도 설정하지 않았으나 자동으로 포트(PORT) 번호가 8080으로 지정되어 있음을 아래 콘솔창의 안내로 확인할 수 있습니다.

 

4. 웹 브라우저에서 아래 경로로 접근하여 아래 이미지와 같이 표시되는지 확인합니다.

  • 경로: http://localhost:8080/

 

 

5. 웹 페이지처럼 정상 동작하는지 확인하기 위해 index.html 파일을 생성합니다.

  • 경로: src\main\resources\static\index.html
  • 방법:
    • 파일 생성: static 폴더 마우스 우클릭 → New → HTML File → 'index.html'로 파일명 기입
    • 내용 추가: <body></body> 태그 사이에 아무 텍스트나 기입

 

6. Rerun(Ctrl + F5)하여 다시 빌드합니다. 

 

 

7. 웹 브라우저에서 아래 경로로 접근하여 아래 이미지와 같이 <body></body> 태그 사이에 기입한 내용이 표시되는지 확인합니다.

  • 경로: http://localhost:8080/

 


댓글