본문 바로가기
Back/Spring

Day5_#1_IntelliJ 인텔리제이 스프링부트 개발환경 만들기

by uxia 2023. 5. 26.

IntelliJ에서 스프링 프로젝트를 생성 후 Hello World를 출력하려고 한다.

우선 프로젝트를 만들어야하는데

 

https://start.spring.io

 

위 사이트에서 프로젝트를 생성하면 된다.

 

 

보통 기본 설정대로 하면 되는데, 

여기서 좌측 하단의 자바 선택은 자바 버전을 확인해서 선택하면 된다.

 

/usr/libexec/java_home -VCopy

java -version

 

위 두 가지 중 아무거나 터미널에서 복붙하면 자바 버전을 확인할 수 있다.

 

그리고 Arifact가 프로젝트 제목을 설정하는 란이라 저기에 원하는 프로젝트명을 입력하면 된다.

 

여기까지가 좌측의 설정이고,

우측 Dependencies는 프로젝트에 필요한 도구를 설정해주는 창이다.

 

ADD Dependencies를 선택해서 필요한 도구를 추가하면 된다.

 

 

- Spring Web : 웹 프로젝트

- H2 Database : 자료 저장을 위한 데이터베이스

- Mustache : 화면 만드는 도구

- Spring Data JPA : 데이터베이스를 보다 편리하게 다룰 수 있게 해주는 도구 

 

나는 이렇게 네 가지를 추가했다.

 

이후 하단의 Generate를 클릭해 프로젝트를 다운받아주면 프로젝트 생성 끝!

 


 

이제 다운로드 폴더에 들어가서 프로젝트 파일 압축을 풀어주고

설치한 IDE로 파일을 열어주면 된다.

 

초심자인 나는 이클립스를 사용하다가 오류가 잦아서 IntelliJ로 바꿨다..

 

손구락을 따라서 Open을 눌러 디렉토리를 열어주거나

이미 실행한 적이 있다면, 아래 추가되어있는 워크스페이스를 열어서 들어가면 된다.

 

Build → Build Project를 눌렀더니 아래와같이 BUILD SUCCESSFUL in -s 라고 뜬다.

 


 

이제 프로젝트를 실행해볼건데 좌측의 프로젝트 파일 경로에서 XiaFirstprojectApplication을 더블클릭해서 열어준다.

그럼 위 사진과 같이 main 메소드가 보인다.

 

이걸 실행시키면 되는데,

좌측 손구락이 있는 ►버튼을 누르면 된다.

 

실행시키고 나면 하단에 이렇게 머시기머시기 뭐가 많이 뜬다.

 


 

이제 브라우저를 통해서 접속을 하면 되는데

Safari나 Chrome이나 원하는 브라우저에 접속해서

localhost:8080

을 쳐주면 서버에 접속된다.

 

에러 페이지가 뜬다. 정상이다.

아직 웹 페이지를 만들지 않았기 때문이다.

 

이제 페이지에 'Hello World'가 뜰 수 있게 html 파일을 만들어야한다.

 


 

이번엔 프로젝트 관리창에서 src → main → resources → static 우클릭 → New → HTML File

 

뜨는 창에 제목.html 입력 → Enter

 

이렇게 기본 코드가 세팅이 된 html 창이 뜬다.

 

손구락이 있는 곳처럼

<h1>Hello World!</h1>

을 입력해준다.

 

손구락 있는 저 아이콘이 재실행 아이콘인데

재실행을 시켜주고 브라우저에 밑에 링크를 복붙하면 출력된 Hello World!를 확인할 수 있다.

 

localhost:8080/hello.html

 

 

굳~👍