Spring Boot 3 프로젝트 시작하는 방법 ( IntelliJ + Gradle )

Spring Boot 프로젝트 생성은 쉬워 보이지만, 잘못 시작하면 나중에 구조가 망가지고 설정 지옥에 빠질 수 있다.

이 글에서는 Spring Boot 3 기준으로 실제로 문제 없이 확장 가능한 프로젝트 생성 방법만 정리해 본다.

Spring Boot 프로젝트를 새로 시작하면서 IntelliJ + Gradle 조합으로 초기 세팅을 정리해둔다.

스프링부트는 웹애플리케이션과 Rest API 제작에 주로 사용된다.

웹호스팅을 사용할 때도 스프링부트에서 제공되는 서비스들도 사용 가능하다.

지금은 거의 필수로 익혀야 되는 백엔드 프레임워크 중 하나가 되었다.

스프링부트 애플리케이션 제작을 위해선 프로젝트 만들기부터 시작한다.

프로젝트 만들기 과정

  1. 인텔리제이( IntelliJ ) 실행.
  2. Welcome 화면 표시.
  3. New Project 버튼 클릭.
  4. Project 내용 입력.
    1. 좌측 메뉴 / Spring Boot 선택.
    2. Name 입력.
    3. Location 선택.
    4. Group, Artifact, Package Name 입력.
    5. Packaging 선택.
      1. cafe24 웹호스팅을 사용하려면 war 선택.
  5. Next 버튼 클릭.
  6. Dependencies 선택.
    1. Developer Tools > Lombok 선택.
    2. Web > Spring Web 선택.
    3. Template Engines > Thymeleaf 선택.
  7. Create 버튼 클릭.
  8. Spring Boot 프로젝트 생성과 설정.
  9. 화면 우측 상단 > 프로젝트 실행 버튼 클릭.
  10. 화면 하단 출력창 > Started ~ 메세지 확인.
  11. 웹브라우저 실행.
  12. Whitelabel Error Page 화면 표시 확인.

댓글

이 블로그의 인기 게시물

귀문과 혼문 뜻 어떤 영(靈)들이 드나드는 문

윈도우 캡쳐 이미지 자동 저장 위치 찾기

레이싱 마스터 PC 버전 에뮬레이터 설치 방법

Featured Post

로드맵 마일스톤 튜토리얼 뜻과 차이 | 계획 목표 방법

이미지
프로젝트에 대한 얘기를 하다보면, 로드맵, 마일스톤, 튜토리얼이란 단어를 보게 된다. 느낌적으로 알겠는데, 굳이 찾아야 정확한 이해가 될 듯 하지만, 우리네 바쁜 삶 속에 이런 여유가 있을까? ( 즐똥하는 사색의 시간에 검색은 사치 ㅋ ) 지금같은 AI 시대에 검색의 생활화는 더욱 편해졌지만, 그럼에도 굳이 찾으면 나름 지식 도파민을 조금은 채울 수 있다. 로드맵, 마일스톤, 튜토리얼은 비슷해 보이지만, 단어의 차이가 있다. 결론부터 언급하면, 로드맵은 계획, 마일스톤은 목표, 튜토리얼은 방법을 뜻한다. 이걸 문장으로 만들어 보자. 어떤 계획에 대한 로드맵을 세우고, 일정에 대한 마일스톤을 정한 후, 방법에 대한 튜토리얼을 적용하여 프로젝트를 진행한다. 그럴듯한 문장이 하나 나왔지만, 로드맵, 마일스톤, 방법에 대한 표현은 이게 전부이다. 일단 느낌부터 가져가자. 단어의 뜻을 찾아보자 로드맵, 마일스톤, 튜토리얼에 대한 단어를 찾아보자. 이 단어들의 느낌은 모두 비슷한 느낌을 가진다. 단어들의 뜻을 찾아보면 차이점을 명확히 알 수 있다. 먼저, 네이버 사전 을 사용해 단어의 뜻을 찾아 보았다. 로드맵 / Roadmap - 지도, 지침, 마일스톤 / Milestone - 단계, ( 돌로 세워진 이정표 ) 튜토리얼 / Tutorial - 사용 지침 사전의 뜻을 봤을 때 희미한 단어의 느낌들이 조금은 선명해 진다. 로드맵( Roadmap )은 지도, 마일스톤( Milestone )은 어떤 이정표, 튜토리얼( Tutorial )은 지침서란 의미를 가진다. 실제로 어떤 지역으로 이동할 때, 지도 ( Roadmap ) 이 있다면 정해진 목표 지점까지 가는 방향을 정할 수 있고, 이정표 ( Milestone ) 는 목표 지점까지 가는 중간 지점을 정하고, 과정을 점검하고, 가지고 있는 자원을 검사할 수 있다. 튜토리얼 ( Tutorial ) 이 있다면, 목표 지점까지 어떻게 가야 하는지 방법론이 필요할 수 있다. 어떤 프로젝트를 진행할 때, 목표 설정은 로드맵 ( Road...