Spring Boot 프로젝트 생성

준비물

JAVA 17 설치

IntelliJ 설치

 

 

스프링 부트 스타터 사이트로 이동해서 스프링 프로젝트 생성

https://start.spring.io 

 

위에 사이트는 Spring 프로젝트 관련된 것을 만들어주는 사이트이다.

 

 

홈페이지 버튼에 대해 설명

Project 설명

Maven Project - 과거에 많이 사용

Gradle Project - Maven에서 많이 넘어오는 추세, Spring 프로젝트도 Gradle로 넘어오는 추세임 (선택)

 

Language 설명

자신이 쓰는 언어 선택

 

Spring Boot 설명

SNAPSHOT - 만들고 있는 버전

M1, M2 - 정식 Release 된 버전이 아님

나는 3.0.5 버전으로 하겠다.

 

Project Metadata 설명

Group - 보통 기업 도메인명을 적는다

Artifact - 빌드된 결과물 (프로젝트명)

나머지는 유지해도 된다.

 

Dependencies

ADD DEPENDENCIES.... - 어떤 라이브러리를 당겨서 쓸 건지 결

 

Spring Web 선택 - Spring으로 만들거다

Thymeleaf - HTML을 만들어주는 템플릿 엔진

 

GENERATE 클릭.

 

그럼 어떤 프로그램을 다운로드하는데 압축 푼 후에 IntelliJ에서 build.gradle 파일을 열어주면 된다.

 


구조 살펴보기

.idea - IntelliJ가 사용하는 설정 파일

gradle - gradle 쓰는 폴더

src - 실제 사용 하는 폴더

      - main - 프로덕션 코

                 - resources - java 코드를 제외한 xml이나 프로퍼티스 기타 등등 들어가는 폴더

      - test - 테스트코드 작성 폴더

 

대충 이렇게만 알고 일단 넘어가자.

main -> java -> 프로젝트명 -> Application 실행을 시켜보자.

 

그럼 이렇게 뜨는데 8080 포트로 웹페이지가 뜬 거다.

 

웹 주소창에 http://localhost:8080/라고 입력해 보자

이렇게 뜨면 성공한 거다

 

번외로 설정을 밑에처럼 하자

이렇게 하면 Gradle를 통해 실행하는 게 아닌 IntelliJ를 통해서 실행하게 된다. (속도향상)

댓글

Designed by JB FACTORY