프로젝트를 진행하던 중 git rebase 시 중복된 커밋이 존재 하는 상황을 맞이하였고, 이 원인과 해결하는 방법을 설명하고자 합니다.다수의 인원이 동시에 개발하다보면 종종 현재 개발중인 특정 기능들이 필요한 상황이 발생하곤 합니다.저희 프로젝트의 경우 Control
저희 프로젝트는 처음부터 MyBatis 에서 Spring-data-JPA 로 마이그레이션을 계획했습니다.저희는 주로 MyBatis 의 mapper 를 선언하고 DAO 에 DI 하는 형태로 사용했습니다.그래서 마이그레이션 당시 JPA 또한 이처럼 사용하려 했습니다. 하지
프로젝트를 진행하던 중, frontend 의 proxy 설정에 따라 backend CORS 설정이 달라지는 상황을 맞이하였습니다.본래 CORS 를 말로만 들어봤고 실제 접해본 건 처음이라, 이를 정리하고 설명하는 포스팅을 적고자 합니다.저희는 프로젝트를 진행하며 시연
김영한 님의 스프링 핵심 원리 - 기본편 을 들으며 실습하던 중, @MockBean 과 @SpyBean 의 차이를 볼 수 있는 트러블 슈팅을 경험했습니다.제가 실습하던 부분은 List, Map 을 이용한 전략 패턴 이었습니다.Spring 을 이용하다 보면 종종 해당 타
최근 home-server 를 구축하던 중 symbolic link 의 잘못된 이해로 인한 트러블 슈팅을 경험하였고, 이를 기록하고 공유하고자 포스팅을 작성합니다.구축하는 home-server 는 테스트용 API 서버 로 추후 프로젝트 진행을 위해 구축하는 서버입니다.
최근 GitHub Actions 를 통해 CD 파이프라인을 실행 중, echo 커맨드로 인한 트러블 슈팅을 경험했습니다.이번 포스팅은 이에 대한 원인과 그 해결법을 공유하고자 합니다.프로젝트에 구성한 CD 는 다음과 같은 모습을 하고 있습니다.특히 이 중 buidl-a
최근 프로젝트를 진행하며 기상청 단기 예보 API 를 사용할 일이 생겼습니다. 그런데 예상과 달리 여러 순차적인 난관을 겪었고, 이에 대한 트러블슈팅 회고록을 적고자 합니다. 📢 배경 설명 프로젝트 주제는 레저 여행지 검색 & 여행 계획 관리 로, 아래처럼 장소간