[JSCODE] 1회차

Hanjmo·2023년 5월 10일
0

🎯 목표

  • 프로젝트 환경 세팅
  • Github 세팅
  • Pull Request 활용

✏️ 내용

IDE & 프로젝트 환경 세팅

IDE는 기존에 사용하던 IntelliJ를 그대로 사용하며, 멘토님의 버전에 따라 Java는 11버전, SpringBoot는 2.7.11버전으로 세팅하였다.

그리고나서 Spring Initializr를 통해 의존성을 다음과 같이 추가하였다.

  • Spring Web: 스프링 MVC 패턴을 통한 RESTful 웹을 쉽게 구축할 수 있도록 지원하는 라이브러리
  • Spring Data JPA: Spring 프레임워크에서 JPA를 편리하게 사용할 수 있도록 지원하는 라이브러리
  • Lombok: 여러가지 어노테이션을 제공하여 생산성을 높여주는 라이브러리
  • MySQL Driver: Spring 프레임워크에서 MySQL을 사용할 수 있도록 지원하는 라이브러리

데이터베이스 세팅

MySQL은 기존에 이미 설치하였기 때문에 생략한다.

Github 세팅

안내에 따라서 내 repository를 다음과 같이 생성하고, 생성한 프로젝트를 commit, push까지 해두었다.

PR(Pull Request) 요청

지금까지 Pull Request를 통해 코드를 리뷰하는 일이 있다는 것만 알고, 활용할 일이 없어서 덩달아 배울 일도 없었다.

이번 과제 중 PR을 요청하는 작업이 포함되어 있기에 이참에 PR이 무엇인지, 어떻게 활용하는지 공부했다.

💬 후기

이번 회차에서는 본격적인 프로젝트에 앞서 프로젝트 환경 및 Github 세팅을 진행하였다.

Github 세팅을 진행하면서 commit과 push는 혼자서도 많이 해봐서 익숙했지만, PR은 이번 스터디를 통해서 처음 경험하는거라서 쉽지 않았다.

앞으로의 원활한 진행을 위해서 branch 생성, PR 요청 등 여러가지 Git 사용법을 확실하게 익혀둬야겠다.

0개의 댓글