본문 바로가기
자바(Java)

[스프링 입문] 2. 프로젝트 환경설정

by 학습하는 청년 2022. 3. 16.

강의는 Intelli J로 실행

설치방법 ->

 

Eclipse 쓰다가 Intelli J 쓰면 다시 돌아가기 힘들다.

그만큼 편하고 좋다. 이번 기회에 해보면 좋다.

 

1. 사이트 접속

https://start.spring.io/

스프링 부트를 기반으로 스프링관련 프로젝트를 만들어주는 사이트

 

강의와 다르지만 다음과 같이 선택

요즘에는 Gradle을 사용한다.

 

SNAPSHOT은 아직 만들고 있다는 의미.

M1, M2는 아직 정식 릴리즈된 것은 아니다.

 

Group - 기업명을 보통 명시

Artifact - 프로젝트명

 

Dependencies - 어떤 라이브러리를 가져와 사용할 것인지

ADD 

 

1) spring web - 스프링 웹을 기반으로 개발할 것이므로 선택

2) Thymeleaf - html을 만들어주는 템플릿 엔진 중 하나 (회사마다 사용하는 것이 다르다)

 

GENERATE를 누르면 다운로드가 시작된다.

 

--

다운로드 된 알집을 압축 풀기

 

압축 푼 파일을 Intelli J의 Open or Import를 클릭하여 사용

본인 것에는 강의와 같이 안 나와서 open을 클릭후 파일을 찾았다.

build.gradle 선택 -> open as project로 실행

(다른 창이 나오면 true project를 클릭하면 실행됨)

 

처음 인텔리제이에서 프로젝트를 오픈하면, 자동으로 자료들이 다운로드가 진행된다. 시간이 다소 걸릴 수 있다.

 

main과 test가 따로 구분되어 있는 것을 확인하자.

Java 파일을 제외한 나머지는 rescurces 파일이다.

 

test 코드가 나누어져 있다는 것은 중요하다는 것을 의미한다.

 

그 다음은 강의대로 진행

Spring boot를 실행 후, 주소창에 localhost:8080 를 입력

Spring boot 종료 후, 위 사이트 '새로고침' 하면 존재하지 않는 페이지가 된다.

 


View 환경설정

- 강의 그대로 실행

- 정적페이지에 대한 이해

- 템플릿 엔진에 대한 이해 (강의에서는 thymeleaf 사용)

 

Controller : 웹 에플리케이션에서 첫 번째 진입점

 

cf. spring-boot-devtools를 알아보자.

-> html 파일을 컴파일하면, 서버 재시작 없이도 View 파일 변경

 


빌드하고 실행하기

- JDK 경로설정 잘 됐는지 확인하는 것이 먼저!

- 강의대로 따라하면 됨

댓글