[Git - ⑧] Git의 강점 + 3가지 공간 + 삭제 및 이동 + reset 옵션 [Git - ⑧] Git의 강점 + 3가지 공간 + 삭제 및 이동 + reset 옵션 [Git - ⑦] Github 연동 + push, pull + branch [Git - ⑦] Github 연동 + push, pull + branch [Git - ⑥] 충돌 해결 + SourceTree에서 사용 [Git - ⑥] 충돌 해결 + SourceTree에서 사용 [Git - ⑤] branch + merge, rebase [Git - ⑤] branch + soohykeee.tistory.com Git의 HEAD Git의 HEAD는 현재 속한 브랜치의 가장 최신 커밋을 의미한다. 위에서 보면, delta-branch는 main에서..
[Study-6, 7주차] AOP + QueryDSL + (N+1) 문제 및 RequestDTO 수정 + JPA Auditing 사용 (regDate, modDate) - ① [Study-6, 7주차] AOP + QueryDSL + (N+1) 문제 및 RequestDTO 수정 + JPA Auditing 사용 (regDate, modDate) - ① [Study-5주차] @Query + 조회 기능 (PostMan) + 연관 관계 추가(Visit-Vet) + 더미 테스트 코드 [Study-5주차] @Query + 조회 기능 (PostMan) + 연관 관계 추가(Visit-Vet) + 더미 테스트 코드 [Study-4주차] MapStruct, Exception soohykeee.tistory.com 이번에는 ..
들어가기 앞서.. [Study] Spring 정리 (IoC, DI, AOP, POJO, MVC) [Study] Spring 정리 (IoC, DI, AOP, POJO, MVC) Spring 이란? 정의 Spring이란 간단히 말하면 Java 기반의 웹 어플리케이션을 개발할 수 있는 오픈소스 프레임워크이다. 더욱 자세하게 용어를 풀어 설명하자면 다음과 같다. 오픈소스 : 용어에서 알 soohykeee.tistory.com 앞서 AOP에 대해 정리한 적이 있지만, 간단하게 정리하였기에 다시한번 정리해주기 위해서 글을 작성한다. 현재 진행하고 있는 Study에서 AOP를 활용하여 logging 정보를 출력하도록 사용해주기로 했다. 해당 AOP를 pet-clinic 프로젝트에 적용하기 전, 우선적으로 공부를 해보..
[Git - ⑤] branch + merge, rebase [Git - ⑤] branch + merge, rebase [Git - ④] git reset, revert + SourceTree 사용 [Git - ④] git reset, revert + SourceTree 사용 [Git - ③] git commit [Git - ③] git commit [Git - ②] Git 설정 + 프로젝트 시작 + .gitignore [Git - ②] Git 설정 + 프로젝트 시작 + .giti soohykeee.tistory.com 브랜치 간 충돌 해결 앞서 merge, rebase를 배웠는데 해당 부분을 실습할 때 충돌이 일어나는 예제를 실습하겠다. 실습 conflict-1, conflict-2 브랜치 생성 main..