본문 바로가기




첫 Spring boot 프로젝트 생성하기 부터 실행하기



Spring boot 카테고리가 생성되었습니다!!!


그런 의미에서  몇 단계로 나누워 스프링 부트를 사용하면서 

알게된 정보들과 사용법들을 남기고자 카테고리를 생성하게 되었습니다.


우선 인텔리제이 IntelliJ IDEA

를 이용하여 프로젝트를 진행하도록 하겠습니다.


인텔리제이가 없으신 분들은 STS를 사용하셔도 전혀 지장이 없습니다.


sts 홈페이지

https://spring.io/tools



IntelliJ IDEA를 실행하게 되면 아래와 같은 화면이 보이게 됩니다.

새로운 프로젝트를 실행하기 위해서는 Create New Project  를 선택해야합니다

그 외 선택지는 프로젝트가 이미 있으신 분들이 사용하시면 되는 기능입니다.



제가 선택한대로 프로젝트를 만들고자 한다면 아래와 같은 화면이 보입니다.

그전에 JDK를 설치하는것은 필수입니다.


개발하고자 하는 프로젝트의 환경에 맞추어 JDK를 설치해 줍시다.

왼쪽에 보이는 Spring initializr 를 선택하시면 바로 우리가 원하는

Spring boot 프로젝트를 생성하기 위한 버튼입니다.


Next 버튼을 눌러줍니다.

여기서 그룹은 자신이 속한 회사나 단체의 도메인 명을 입력하시거나 맘대로 입력하시면 됩니다.

어쩌피 내가 만드는 건데 뭐 어때?



저는 매일 부모님께서 제 이름을 짓기위해 엄청난 생각을 하였다는걸 다시한번 느끼게 됩니다.

그만큼 정해지지 않은 이름을 만든다는 것은 유에서 무를 창조하는 것과 마찬가지로

다시한번 작가들의 엄청난 창작의 고통을 조금이나마 느끼게 됩니다..


개소리는 그만하고 이제 필요한 Dependencies를 선택하셔야 합니다.

저는 WEB 프로젝트를 진행하기위해서 웹을 선택했습니다.

이 외에도 DB나 템플릿 엔진등...

선택안하고 넘어가도 됩니다.




선택하는 것에 어려움이 있으신 분들은 그냥 Next를 눌러줍니다.


자 이제 Finish 버튼을 누르면 


길고긴 Spring boot 프로젝트 생성을 마쳤습니다.




신난다고 바로 화면에 보이시는 버튼을 누르시는 것을 잠시 멈추시고

만약 없다면 당황하지 마시고 아래와 같은 방법으로 스프링 부트를 추가해줍시다


누르시면 창이 뜹니다

왼쪽에 보시면 플러스 버튼이 있습니다.

자 간단한 클릭을 통해서

왼쪽 프로젝트 폴더 목록을 펼쳐봅시다.

이전 창작의 고통속에서 피어난 아름다운 폴더구조를 확인하실 수 있습니다.

그중 프로퍼티를 선택하시고 들어간 뒤


아래와 같이 타이핑을 해줍니다.

server.port = 8888


위와 같은 포트로 변경한 뒤 실행을 해봅시다.

이것으로 여러분은 자신이 원하는 포트번호에 스프링 프로젝트를 실행할 수 있게 되었습니다.

축하드립니다!!



그리고 난 뒤


localhost:8888 으로 접속하시면 오류가 나는 페이지를 마주하게 될 것입니다.


미리 말하자면 이것은 index.html 이 없어서 나는 오류입니다.

 당황하시지 마시고 index.html 파일을 templates 폴더에 만들어줍니다.






중요!


스프링 부트는 서버가 아닙니다. 아래와같은 기능을 유연하게 설정하고 실행해 주는것이 스프링 부트의 자동설정입니다.


- 톰켓 객체 생성

- 포트 설정

- 톰캣에 컨텍스트 추가

- 서블릿 만들기

-톰캣에 서블릿 추가

- 톰캣 실행 및 대기



 다음 포스팅으로 이어서 설명하도록 하겠습니다.


도움이 되셨다면 공감 + a 감사합니다.


엉망진창

개인 블로그 입니다. 코딩, 맛집, 정부정책, 서비스, ~방법 등 다양한 정보를 소개합니다