안녕하세요. 오늘은 Intellij를 통해 스프링 부트 프로젝트를 생성하는 방법에 대해 써보겠습니다.
제일 먼저
Create New Project 버튼 혹은 File -> New -> Project 버튼을 클릭해줍니다.
저는 gradle로 진행할 것이라 Type은 Gradle, Java는 8로 선택했습니다.
Artifact는 프로젝트의 이름이 되기 때문에 원하는 이름으로 작성해주시면 됩니다.
Next를 누르시면 아래와 같은 화면이 나옵니다.
디펜던시를 선택하는 창입니다. 저는 이번에는 아무것도 선택하지 않고 Finish를 눌러 완료하겠습니다.
오른쪽 위의 Gradle 탭을 확인 해 봅니다.
죄송합니다.. 제가 실수를 했네요,, spring-boot-starter가 아닌 spring-boot-starter-web을 받아야 합니다...
이참에 설명하고 가겠습니다.
build.gradle에서는 스프링 부트에 필요한 설정들을 추가할 수 있습니다.
따라서 화면과 같이 dependecies에서 implementation 'org.springframework.boot:spring-boot-starter'를 implementation 'org.springframework.boot:spring-boot-starter-web'으로 변경해주시고 변경 내용을 반영해주시면 됩니다.
여기서 주의해야 할 점은 특정 버전을 명시하지 않아야 한다는 것입니다.
다시 확인해보면
main에서는 spring-boot-starter-web이, test에서는 spring-boot-start-web, spring-boot-start-test 의존성이 잘 받아진 것을 확인할 수 있습니다.
이것으로 인텔리제이에서 기본적인 스프링 부트 개발환경을 구축했습니다.
이 프로젝트와 깃허브를 연동하고 이번 글은 마무리 하겠습니다.
깃허브 계정이 없으시다면 회원 가입을 먼저 진행해주셔야 합니다.
저는 윈도우이기 때문에 Ctrl + Shift + A 를 사용해 Action 검색창에 share project on github을 검색하겠습니다.
Add account를 눌러 깃허브 계정으로 로그인했습니다.
Repository name 필드에 등록한 이름으로 깃허브에 저장소가 생성됩니다. 보통 프로젝트 이름이랑 동일하게 사용하니 저도 그대로 두겠습니다.
Share를 누르면 깃허브 저장소와 동기화를 진행합니다.
그러면 프로젝트의 첫 번째 커밋을 위한 팝업창이 뜹니다. 저는 바로 Add를 눌러 푸시를 했습니다.
성공했다면 본인의 깃허브 계정에서 확인할 수 있을 것입니다.
참고도서
https://book.naver.com/bookdb/book_detail.nhn?bid=15871738
스프링 부트와 AWS로 혼자 구현하는 웹 서비스
가장 빠르고 쉽게 웹 서비스의 모든 과정을 경험한다.경험이 실력이 되는 순간!이 책은 제목 그대로 스프링 부트와 AWS로 웹 서비스를 구현합니다. JPA와 JUNIT 테스트, 그레이들, 머스테치, 스프링
book.naver.com
'개발 > Spring' 카테고리의 다른 글
[Spring Boot] Spring Boot + Gradle 프로젝트에 JPA 적용 (0) | 2022.07.04 |
---|---|
[SpringBoot] 테스트 코드 작성, TDD (0) | 2022.05.17 |
Spring Boot Validation (0) | 2022.02.05 |
GET API (0) | 2022.01.14 |
Spring Boot + JPA 게시물 조회수 기능 (0) | 2022.01.14 |