Spring Boot 로 웹 서비스 출시하기 -1. SpringBoot & IntelliJ & Gradle & Github & Oracle & JPA 프로젝트 생성하기

실수·2021년 2월 9일
0

이 포스팅은 https://jojoldu.tistory.com/250 의 내용을 바탕으로 혼자 학습하는걸 기록하는겁니다. 제가 만든게 아닙니다.

1. 프로젝트 생성


저는 프로젝트 명을 mine로 설정했습니다.

Dependencies 를 검색하여서 우측 6개를 설정해주시면됩니다.

2. Github 연동하기

이번엔 방금 생성한 이 프로젝트를 Github 와 연동해보겠습니다.
Git 연동의 경우 IntelliJ를 사용하지 않고, Source Tree를 사용하겠습니다.

보통 SI프로젝트에선 SVN을 많이들 사용하시는데, 개인프로젝트나 자사 서비스를 운영하는 곳에선 대부분 코드 관리를 Git으로 진행합니다.
Git은 DVCS라고해서 코드 관리를 로컬저장소와 원격저장소 양쪽에서 관리할 수 있다는 장점이 있습니다.
(SVN은 원격저장소밖에 없습니다.)
더군다나 굳이 코드 관리용 서버를 구축할 필요 없이 Github를 사용하면 바로 원격 저장소를 사용할 수 있기 때문에 무조건 Git을 사용하는게 더 낫다고 생각하셔도 됩니다.

Git 사이트에 접속하셔서 본인의 운영체제에 맞는 설치 파일을 받아 설치합니다.

설치가 끝나시면 item2와 같은 터미널을 열어 git init을 입력합니다.

깃허브의 경우 이사이트 에서 설치하는 법을 공부하였습니다


명령어가 실행되면 소스폴더.git/ 이라는 메세지가 호출되고 해당 폴더에 숨김폴더로 파일이 하나 만들어집니다. Git 프로젝트로 전환 된 것입니다.
이후, Source Tree 사이트에서 설치파일을 받아 설치합니다.


제 프로젝트를 추가하겠습니다.


제 프로젝트 경로를 설정 해주면 알아서 git 폴더를 인식하여 연결을 시켜주는것 같습니다.
저는 이미 Github랑 연동을 해 놓아서 그것까지 알아서 연동을 시켜주더라구요,,

연동이 완료 되었습니다..!

진행하기에 앞서!
Git에서 관리하지 않는 대상들을 제거하겠습니다.
프로젝트 내부에 .gitignore 파일을 생성합니다.
저는 왠지모르게 이미 생성이 되어있네요..

.gradle
/build/
!gradle/wrapper/gradle-wrapper.jar
/out
### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
### NetBeans ###
nbproject/private/
build/
nbbuild/
dist/
nbdist/
.nb-gradle/

저는 SourceTree를 설치하기 이전에 Git Bash를 이용하여 파일들을 미리 커밋해버렸는데
SourceTree를 이용하면 아주 간단히 커밋이 되더라구요

제가 만약 asd라는 파일을 만들면

이렇게 소스트리에 즉각 반영이 되고
파일을 스테이지에 올리고 코맨트를 남기고 커밋을 할시


이런식으로 추가가 되는것을 볼수가 있습니다!

오늘은 여기까지.

profile
컴린이

0개의 댓글