[Spring] 스프링 부트와 AWS로 혼자 구현하는 웹 서비스1

김나윤·2024년 9월 27일
0

Spring

목록 보기
3/9
post-thumbnail

01. 인텔리제이로 스프링 부트 시작하기

1) 프로젝트 생성하기

spring initializr를 사용해 조금 더 편리하게 스프링 부트 개발환경을 구축했다. 책에서는 spring initializr를 사용하지 않고 gradle 프로젝트를 spring boot 프로젝트로 변경했는데, 책과 현재 버전이 많이 다르기도 하고 build.gradle 코드를 포함해 다른 코드들이 어떤 역할을 하는지 가볍게 알고 있기 때문이다.

2) IntelliJ에서 Git과 GitHub 사용하기

책에서는 IntelliJ에서 바로 레파지토리를 생성했는데
https://velog.io/@zerokick/IntelliJ-IntelliJ-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-GitHub-%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0
이 블로그를 참고해 GitHub에서 직접 레파지토리를 생성한 다음, IntelliJ에서 연결하는 방식으로 진행했다.
(이미 GitHub 계정이 있어서 바로 진행했는데 회원가입 하지 않았으면 해야 함!)

원래 책에서 알려준대로
Window 단축키 Ctrl + Shift + A > share project on github

이렇게 레파지토리를 만들고,

깃헙 계정 연동에 성공했다는 말이 뜨고,

이렇게 내 계정과 IntelliJ가 성공적으로 연결되었다.

여기까지 했는데 Failed to create GitHub Repository 에러가 떴기 때문에..
GitHub에 들어가 보니 레파지토리가 생성되어 있긴 했는데 찜찜해서 삭제하고 다시 진행했다ㅠ
블로그에 연동 방법이 상세히 잘 나와있어 성공적으로 연동했다.

File > Settings > Version Control > GitHub 에서 잘 연결되어 있는지도 확인완료!

연결 과정에서 다음과 같은 에러가 떴는데 내 pc에 Git이 설치되어 있지 않아서 생긴 문제였다.
https://git-scm.com/ 에서 바로 다운로드 받고 IntelliJ를 끄고 다시 들어갔더니 성공적으로 진행되었다.
Git 설치는 https://sfida.tistory.com/46 해당 블로그에 잘 정리되어 있었다.

추가로 https://velog.io/@chedda/IntelliJ-gitignore-%EC%83%9D%EC%84%B1 해당 블로그를 참고하여 gitignore 파일을 생성했다.
IntelliJ에는 .gitignore 파일에 대한 기본적인 지원이 없다고 한다.
대신 플러그인에서 .gitignore 지원을 하고 있다.

반드시 IntelliJ를 다시 시작해야만 설치한 플러그인이 적용되니 잊지 말고 재시작 해야 한다.


GitHub 연동을 끝으로 개발 환경 설정이 끝났다. 이제 IntelliJ로 스프링 부트 프로젝트를 개발하고, 깃헙으로 바로 푸시할 수 있게 되었다.
profile
Hello, world!

0개의 댓글