Kim-Baek 개발자 이야기

[스프링 핵심원리] 6. 스프링 프로젝트 생성 시작 본문

개발/Spring

[스프링 핵심원리] 6. 스프링 프로젝트 생성 시작

김백개발자 2021. 9. 28. 10:09
김영한님의 [스프링 핵심 원리] 강의를 정리하고, 내가 생각한 내용까지 정리하는 포스팅

이제부터는 실제로 코딩을 하면서 강의를 따라가게 된다. 먼저 프로젝트를 만들어야 되는데, 만드는 방법은 여러가지가 있을 수 있겠다.

https://start.spring.io/

Spring initailizr 로 기본 프로젝트를 생성할 수 있고, intellij 와 같은 IDE에서도 바로 만들어도 상관이 없다. 강의를 따라서 스프링 이니셜라이져를 통해서 한번 만들어 볼 수 있도록 하겠다.

프로젝트는 Maven, Gradle 중 고르면 되는데 Gradle을 사용하도록 한다. 기능적인 차이는 없고, Dependency 추가하는 방식 같은 것이 조금 달라지는 거라서 상관없다.

언어는 자바를 선택하도록 한다. 다른 언어는 사용해본적은 없는데 스프링에서도 기본적으로 제공을 하는 것 같다. 스프링 부트의 버전은 이미 선택이 되어 있는데, 2.5.5 버전이 현재로는 가장 안정적인 버전인 듯 하다.

Group, Artifact 도 원하는 것으로 변경하면 된다. 빌드 파일 이름이 결정되는 것이라서 동작에는 관계 없다.

자바버전은 11을 사용하도록 한다. 17까지 있는 것을 보고 벌써 17이 나왔다는 것을 보고 놀랐다...

우측에 있는 Dependencies 에는 아무것도 추가하지 말자. 스프링을 사용하지 않고, 만들어나가는 것이 목표이기 때문이다.

 아래에 GENRATE 버튼을 누르면, 압축된 프로젝트를 다운로드가 된다. 그리고 압축을 푼 다음에 Intellij 를 통해서 압축 푼 폴더에 있는 build.gradle 을 열면 프로젝트가 자동으로 import 되는 것을 확인할 수 있다.

하나 설정을 바꿔주면 좋을 것이 있다. Preferences 에 들어가서 Gradle이라고 검색을 해보자. 이렇게 세팅하는 화면이 나올텐데, 여기서 Build and run using 과 Run tests using을 intellij 로 바꾸도록 하자. 자바에서 바로 실행하기 때문에 실행이 훨씬 빠르다.

여기까지 마쳤으면 기본적인 프로젝트 세팅은 된 것이다.


반응형
Comments