byworld 님의 블로그

[자바단기심화 입문 TIL 7일차] Spring 숙련 강의 ~2-6, 깃 PR 특강 본문

TIL

[자바단기심화 입문 TIL 7일차] Spring 숙련 강의 ~2-6, 깃 PR 특강

byworld 님의 블로그 2026. 2. 20. 16:21

서론

시간이 촉박한데 별로 못했다. 주말 자유시간은 반납해야겠다... 4일컷으로 msa까지 할 수 있으련지 모르겠네.

 

Spring 숙련 강의 ~2-6강

REST 템플릿으로 서버/클라를 분리하여 Get Post를 하는 작업을 했다. 두 군데 프로젝트가 있어서 각각 하기는 복잡했다. 하지만 결국 api 포스트맨 같은 곳에 보내면 클라단에서 리퀘스트 받고 서버로 보내고 서버가 받고 응답하여 클라에서 응답하는 구조인 것으로 추상화 할 수 있겠다. exchange같은 헤더로 보내는 방식도 배웠는데, 이렇게 쿠키를 관리해야지 안그러면 탈취하기 너무 쉬울 것 같다. 그리고 앞으로는 엔티티의 관계에 대해 배울 것 같은데, 전공 DB 강의와 겹치는 부분같다. 빨리 배워야겠다.

 

Git PR

깃허브의 Pull Request, Merge, 충돌 관리 등을 배웠다. 기본적으로 워킹 디렉토리, 스테이징, 로컬 깃, 리모트 깃허브가 있다. 거기서 브랜치 별로 관리하는 실습을 진행해봤다. Flow가 표준이라고 하는데, 나중에 작업하면서 더 알아봐야겠다. 결국 오류 터지면 hotfix 개발은 develop, 기능 단위는 feature-[기능이름] 이런식으로 해서 main으로 배포하는 구조이다. 합칠때 충돌이 날 수 있기 때문에 그것은 관리를 따로 해줘서 우선 순위에 따라 합치게 해줘야한다. 아 그리고 git pull 이것을 잘 해줘야겠다. 

결론

좀 쉬었다가 해야겠다. 물러설 곳이 없다. 하루에 한 챕터씩 봐야겠다.